src/source/howto-renderer.rst
branchdoc-dc
changeset 92 7fc18ab1b5b4
parent 83 ee94d17857a4
child 97 9783741e866d
--- 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"""