diff --git a/form_designer/contrib/cms_plugins/form_designer_form/cms_plugins.py b/form_designer/contrib/cms_plugins/form_designer_form/cms_plugins.py index a70ffe7a..3a3065a0 100644 --- a/form_designer/contrib/cms_plugins/form_designer_form/cms_plugins.py +++ b/form_designer/contrib/cms_plugins/form_designer_form/cms_plugins.py @@ -13,7 +13,7 @@ class FormDesignerPlugin(CMSPluginBase): module = _('Form Designer') name = _('Form') admin_preview = False - + text_enabled=True def render(self, context, instance, placeholder): if instance.form_definition.form_template_name: self.render_template = instance.form_definition.form_template_name @@ -23,5 +23,7 @@ def render(self, context, instance, placeholder): # Redirection does not work with CMS plugin, hence disable: return process_form(context['request'], instance.form_definition, context, disable_redirection=True) + def icon_src(self, instance): + return "/static/plugin_icons/form.png" plugin_pool.register_plugin(FormDesignerPlugin) diff --git a/form_designer/static/plugin_icons/form.png b/form_designer/static/plugin_icons/form.png new file mode 100644 index 00000000..b794810f Binary files /dev/null and b/form_designer/static/plugin_icons/form.png differ