equal
deleted
inserted
replaced
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 |
20 |
21 # import packages |
21 # import packages |
22 from pyams_i18n.schema import I18nHTMLField |
22 from pyams_i18n.schema import I18nHTMLField, I18nTextField |
23 |
23 |
24 from pyams_content import _ |
24 from pyams_content import _ |
|
25 |
|
26 |
|
27 # |
|
28 # Raw HTML paragraph |
|
29 # |
|
30 |
|
31 class IRawParagraph(IBaseParagraph): |
|
32 """Raw HTML paragraph interface""" |
|
33 |
|
34 body = I18nTextField(title=_("Raw HTML code"), |
|
35 description=_("This HTML code will be used 'as is', without any transformation. Use with " |
|
36 "care!!"), |
|
37 required=False) |
25 |
38 |
26 |
39 |
27 # |
40 # |
28 # HTML paragraph |
41 # HTML paragraph |
29 # |
42 # |
30 |
43 |
31 class IHTMLParagraph(IBaseParagraph): |
44 class IHTMLParagraph(IBaseParagraph): |
32 """HTML body paragraph""" |
45 """Rich text paragraph interface""" |
33 |
46 |
34 body = I18nHTMLField(title=_("Body"), |
47 body = I18nHTMLField(title=_("Body"), |
35 required=False) |
48 required=False) |