嗨,我认为这是一个长镜头,但这里......
基本上,我的 django /django-cms 站点中使用了一些自定义插件和应用程序。我已经设置了 tinymce,它工作得相当好,但是我想知道是否可以在我的自定义插件和应用程序中为 TextField 模型字段使用内置文本插件?
所以实际上我的主要内容插件的信息文本字段实际上会在管理站点中呈现为文本插件
就像我说的那样,我认为这是一个长期的目标......
嗨,我认为这是一个长镜头,但这里......
基本上,我的 django /django-cms 站点中使用了一些自定义插件和应用程序。我已经设置了 tinymce,它工作得相当好,但是我想知道是否可以在我的自定义插件和应用程序中为 TextField 模型字段使用内置文本插件?
所以实际上我的主要内容插件的信息文本字段实际上会在管理站点中呈现为文本插件
就像我说的那样,我认为这是一个长期的目标......
您不能在模型上使用单个插件,但是您可以PlaceholderFields
在自定义模型上定义以放入 cms 插件。因此您可以定义一个 PlaceholderField,在该占位符内放置一个 TextPlugin 并做任何您想做的事情。
有关更多信息,请阅读有关此http://docs.django-cms.org/en/2.1.3/extending_cms/placeholders.html的官方文档
我也有这个要求(django-cms 插件配置上的格式化文本)并最终得到以下解决方法:我安装了django-tinymce并将我的 TextField 更改为 CMS 插件配置模型中的 HTMLField。这将在插件配置表单中呈现一个 tinymce 文本编辑器。然后,您可以将插件模板中 HTMLField 的输入与...|safe
过滤器一起使用。