# HG changeset patch # User Damien Correia # Date 1528879035 -7200 # Node ID 7fc18ab1b5b41c14693ed2460e00cf0506ef46d9 # Parent d018bfffa7cae8831a652e28361ce9c1fd79cf0e Updated ISharedContentRenderer doc diff -r d018bfffa7ca -r 7fc18ab1b5b4 src/source/howto-renderer.rst --- a/src/source/howto-renderer.rst Mon Jun 11 18:22:01 2018 +0200 +++ b/src/source/howto-renderer.rst Wed Jun 13 10:37:15 2018 +0200 @@ -24,7 +24,7 @@ # New custom contact paragraph renderer - @adapter_config(name='custom', context=(IContactParagraph, IPyAMSLayer), provides=IContentRenderer) + @adapter_config(name='custom', context=(IContactParagraph, IPyAMSLayer), provides=ISharedContentRenderer) @template_config(template='templates/contact-custom.pt', layer=IPyAMSLayer) class ContactParagraphCustomRenderer(ContactParagraphDefaultRenderer): """Context paragraph custom renderer""" @@ -34,7 +34,7 @@ In this example, we have defined an adapter named 'custom' with :py:class:`IContactParagraph`, -:py:class:`IPyAMSLayer` as context and provides :py:class:`IContentRenderer` interface. +:py:class:`IPyAMSLayer` as context and provides :py:class:`ISharedContentRenderer` interface. Using ``@template_config()`` decorator, the renderer will be displayed in html container according to the template @@ -50,7 +50,7 @@ 2. Create a new Renderer from scratch ------------------------------------- -We can define a new settings interface for the renderer, to do that we start by creating an interface +We can define a new settings for the renderer, to do that we start by creating an interface: a) Create setting interface for the renderer @@ -117,7 +117,7 @@ .. code-block:: python - @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=IContentRenderer) + @adapter_config(context=(IContactParagraph, IPyAMSLayer), provides=ISharedContentRenderer) @template_config(template='templates/contact-custom.pt', layer=IPyAMSLayer) class PhotoRenderer(BaseContentRenderer): """Context paragraph custom renderer"""