equal
deleted
inserted
replaced
77 if IImage.providedBy(self._photo): |
77 if IImage.providedBy(self._photo): |
78 alsoProvides(self._photo, IResponsiveImage) |
78 alsoProvides(self._photo, IResponsiveImage) |
79 |
79 |
80 |
80 |
81 3) Renderers Vocabulary |
81 3) Renderers Vocabulary |
82 ---------------------- |
82 ----------------------- |
83 |
83 |
84 The list of rendered available for a paragraph is build automatically and is based on adapters that provide this interface |
84 The list of rendered available for a paragraph is build automatically and is based on adapters that provide this interface |
85 |
85 |
86 .. code-block:: python |
86 .. code-block:: python |
87 |
87 |
245 ======================================================== |
245 ======================================================== |
246 |
246 |
247 Adding the following marker interface, we add new behavior to the Paragraph `ContactPhoneParagraph` . |
247 Adding the following marker interface, we add new behavior to the Paragraph `ContactPhoneParagraph` . |
248 |
248 |
249 |
249 |
|
250 Paragraph in the ZMI |
|
251 """""""""""""""""""" |
|
252 |
250 1) Inner form |
253 1) Inner form |
251 ------------- |
254 ------------- |
252 |
255 |
253 .. code-block:: python |
256 .. code-block:: python |
254 |
257 |