# HG changeset patch # User Thierry Florac # Date 1535361019 -7200 # Node ID ff78277727b3de8cbb3da907b41e3cfa79503860 # Parent e8f95dc29dd9bb1b03fdb8bd7d388d7d3dc7ab32 Added template for shared content renderer diff -r e8f95dc29dd9 -r ff78277727b3 src/pyams_content/shared/common/portlet/content/skin/__init__.py --- a/src/pyams_content/shared/common/portlet/content/skin/__init__.py Mon Aug 27 10:59:37 2018 +0200 +++ b/src/pyams_content/shared/common/portlet/content/skin/__init__.py Mon Aug 27 11:10:19 2018 +0200 @@ -12,6 +12,7 @@ __docformat__ = 'restructuredtext' + # import standard library # import interfaces @@ -22,6 +23,7 @@ # import packages from pyams_portal.portlet import PortletRenderer +from pyams_template.template import template_config from pyams_utils.adapter import adapter_config from zope.interface import Interface @@ -30,6 +32,7 @@ @adapter_config(context=(IPortalContext, IPyAMSLayer, Interface, ISharedContentPortletSettings), provides=IPortletRenderer) +@template_config(template='templates/content.pt', layer=IPyAMSLayer) class SharedContentPortletRenderer(PortletRenderer): """Shared content portlet renderer""" @@ -45,10 +48,3 @@ def update(self): super(SharedContentPortletRenderer, self).update() [renderer.update() for renderer in self.renderers] - - def render(self): - result = '' - for renderer in self.renderers: - if renderer is not None: - result += renderer.render() - return result diff -r e8f95dc29dd9 -r ff78277727b3 src/pyams_content/shared/common/portlet/content/skin/templates/content.pt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/pyams_content/shared/common/portlet/content/skin/templates/content.pt Mon Aug 27 11:10:19 2018 +0200 @@ -0,0 +1,7 @@ +
+ + Renderer + +