def makeUrl(self, index): batch = self.batches[index] query = {self.table.prefix + '-batchStart': batch.start, self.table.prefix + '-batchSize': batch.size} querystring = make_query(query) base = url_query(self.request, omit=query.keys()) return '%s&%s' % (base, querystring)
def makeUrl(self, index): batch = self.batches[index] query = { self.table.prefix + '-batchStart': batch.start, self.table.prefix + '-batchSize': batch.size } querystring = make_query(query) base = url_query(self.request, omit=query.keys()) return '{0:s}&{1:s}'.format(base, querystring)
def makeUrl(self, index): batch = self.batches[index] baseQuery = dict(self.request.form) query = {self.table.prefix + '-batchStart': batch.start, self.table.prefix + '-batchSize': batch.size} baseQuery.update(query) querystring = make_query(baseQuery) base = url_query(self.request, omit=baseQuery.keys()) return '%s&%s' % (base, querystring)
def makeUrl(self, index): batch = self.batches[index] baseQuery = dict(self.request.form) query = { self.table.prefix + '-batchStart': batch.start, self.table.prefix + '-batchSize': batch.size } baseQuery.update(query) querystring = make_query(baseQuery) base = url_query(self.request, omit=baseQuery.keys()) return '%s&%s' % (base, querystring)
## Script (Python) "expanded_searchhash" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=qs ##title= ## # Create a parameter string from query string for expanded_browse_ pages. Drops values for b_start/b_size. # With template id should be unique hash key. # we might do this with make_query, but order might change, leading to less cache efficiency omit = ('b_size', 'b_start', 'cachekey', 'view_mode', 'sorton', 'recent', 'filename','template') # reformat with 'omit's missing from ZTUtils import url_query newurl = url_query(context.REQUEST, omit=omit) # strip host newurlparts = newurl.split('/') newurl = '/'.join(newurlparts[3:]) return newurl