src/pyams_utils/url.py
changeset 448 668147e09022
parent 419 05ff71a02b2d
equal deleted inserted replaced
447:fa1444ee44ed 448:668147e09022
   220 
   220 
   221     A PyAMS TALES extension used to get an object's relative URL based on current request display
   221     A PyAMS TALES extension used to get an object's relative URL based on current request display
   222     context.
   222     context.
   223     """
   223     """
   224 
   224 
   225     def render(self, context=None, view_name=None, query=None):
   225     def render(self, context=None, view_name=None, query=None, display_context=None):
   226         """Rander TALES extension;
   226         """Rander TALES extension;
   227         see :py:class:`ITALESExtension <pyams_utils.interfaces.tales.ITALESExtension>`
   227         see :py:class:`ITALESExtension <pyams_utils.interfaces.tales.ITALESExtension>`
   228         """
   228         """
   229         if context is None:
   229         if context is None:
   230             context = self.context
   230             context = self.context
   231         return relative_url(context, self.request, view_name=view_name, query=query)
   231         return relative_url(context, self.request, display_context,
       
   232                             view_name=view_name, query=query)