# HG changeset patch # User Thierry Florac # Date 1498637687 -7200 # Node ID aa6d07b1fab1b6b0ce369cfac744061d20d1aeee # Parent 1e3f8a25ab064f8fdde63b5097d94fc577bc8026 Select portlet renderer as named multi-adapter as defined in portlet settings diff -r 1e3f8a25ab06 -r aa6d07b1fab1 src/pyams_portal/views.py --- a/src/pyams_portal/views.py Wed Jun 28 10:14:07 2017 +0200 +++ b/src/pyams_portal/views.py Wed Jun 28 10:14:47 2017 +0200 @@ -50,7 +50,8 @@ def render_portlet(self, portlet_id): settings = self.portlet_configuration.get_portlet_configuration(portlet_id).settings renderer = self.request.registry.queryMultiAdapter((self.context, self.request, self, settings), - IPortletRenderer) + IPortletRenderer, + name=settings.renderer) if renderer is not None: return renderer() else: