示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#5
0
## 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