equal
deleted
inserted
replaced
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.component.paragraph.interfaces import IBaseParagraph |
19 from pyams_content.component.paragraph.interfaces import IBaseParagraph |
20 from pyams_content.features.renderer import IRenderedContent |
|
21 |
20 |
22 # import packages |
21 # import packages |
23 from pyams_i18n.schema import I18nTextLineField, I18nTextField |
22 from pyams_i18n.schema import I18nTextLineField, I18nTextField |
24 from zope.schema import Choice, TextLine |
23 from zope.schema import Choice, TextLine |
25 |
24 |
32 |
31 |
33 VERBATIM_PARAGRAPH_TYPE = 'Verbatim' |
32 VERBATIM_PARAGRAPH_TYPE = 'Verbatim' |
34 VERBATIM_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.verbatim.renderers' |
33 VERBATIM_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.verbatim.renderers' |
35 |
34 |
36 |
35 |
37 class IVerbatimParagraph(IRenderedContent, IBaseParagraph): |
36 class IVerbatimParagraph(IBaseParagraph): |
38 """Verbatim paragraph interface""" |
37 """Verbatim paragraph interface""" |
39 |
38 |
40 quote = I18nTextField(title=_("Quoted text"), |
39 quote = I18nTextField(title=_("Quoted text"), |
41 description=_("Quotation marks will be added automatically by presentation template"), |
40 description=_("Quotation marks will be added automatically by presentation template"), |
42 required=True) |
41 required=True) |