diff -r 81281f49aeb4 -r 06915aa059c5 src/source/howto-portlet.rst --- a/src/source/howto-portlet.rst Fri May 25 14:28:29 2018 +0200 +++ b/src/source/howto-portlet.rst Tue Jun 19 16:11:57 2018 +0200 @@ -1,8 +1,8 @@ .. _portlethowto: -How to create a new Portlet? -============================ +How to create a Portlet? +======================== **Portlets** are pluggable user interface software components that are managed and displayed in a web portal, for example an enterprise portal or a web CMS. A portlet can aggregate (integrate) and personalize content from @@ -160,9 +160,21 @@ .. code-block:: python @adapter_config(name='another-renderer', - context=(IPortalContext, IPyAMSLayer, Interface, INewPortletSettings), provides=IPortletRenderer) + context=(IPortalContext, IPyAMSLayer, Interface, INewPortletSettings), + provides=IPortletRenderer) @template_config(template='my-portlet-render-2.pt', layer=IPyAMSLayer) class AnotherNewPortletRenderer(PortletRenderer): """Another new portlet renderer""" label = _("Another comment renderer") + +.. tip:: + You can use an other template without create a new renderer component, + with :py:func:`pyams_utils` to override the default template with you own. + + +.. note:: + + Select the new portlet in ZMI to make it available in the website template editor + + .. image:: _static/select_portlet.png