--- a/src/source/howto-renderer.rst Thu Jun 28 08:39:02 2018 +0200
+++ b/src/source/howto-renderer.rst Thu Jun 28 12:05:42 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"""