equal
deleted
inserted
replaced
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) |