src/pyams_content/component/paragraph/interfaces/html.py
changeset 355 5dce53509832
parent 140 67bad9f880ee
child 407 0ef5de2d5674
--- a/src/pyams_content/component/paragraph/interfaces/html.py	Tue Feb 06 11:15:55 2018 +0100
+++ b/src/pyams_content/component/paragraph/interfaces/html.py	Tue Feb 06 11:16:23 2018 +0100
@@ -19,17 +19,30 @@
 from pyams_content.component.paragraph.interfaces import IBaseParagraph
 
 # import packages
-from pyams_i18n.schema import I18nHTMLField
+from pyams_i18n.schema import I18nHTMLField, I18nTextField
 
 from pyams_content import _
 
 
 #
+# Raw HTML paragraph
+#
+
+class IRawParagraph(IBaseParagraph):
+    """Raw HTML paragraph interface"""
+
+    body = I18nTextField(title=_("Raw HTML code"),
+                         description=_("This HTML code will be used 'as is', without any transformation. Use with "
+                                       "care!!"),
+                         required=False)
+
+
+#
 # HTML paragraph
 #
 
 class IHTMLParagraph(IBaseParagraph):
-    """HTML body paragraph"""
+    """Rich text paragraph interface"""
 
     body = I18nHTMLField(title=_("Body"),
                          required=False)