【问题标题】:Use django text plugin for model fields in custom plugin对自定义插件中的模型字段使用 django 文本插件
【发布时间】:2011-03-31 13:47:09
【问题描述】:

你好,我认为这是一个远射,但这里......

基本上,我的 django /django-cms 站点中使用了一些自定义插件和应用程序。我已经设置了 tinymce,它工作得相当好,但是我想知道是否可以在我的自定义插件和应用程序中为 TextField 模型字段使用内置文本插件?

因此,我的主要内容插件的信息文本字段实际上会在管理站点中呈现为文本插件

就像我说的那样,我认为这是一个远大的目标......

【问题讨论】:

    标签: django plugins django-admin django-cms


    【解决方案1】:

    您不能在模型上使用单个插件,但是您可以在自定义模型上定义 PlaceholderFields 以放入 cms 插件。因此您可以定义 PlaceholderField,将 TextPlugin 放入该占位符并做任何您想做的事情。

    欲了解更多信息,请阅读有关此http://docs.django-cms.org/en/2.1.3/extending_cms/placeholders.html的官方文档

    【讨论】:

    • 是的,谢谢我已经调查过了,我想我有点不清楚,我认为实际上我在使用所见即所得的文本字段使用的自定义插件,允许其他插件被放入就像管理员中可用的默认文本插件一样
    【解决方案2】:

    我也有这个要求(django-cms 插件配置上的格式化文本)并最终得到以下解决方法: 我安装了 django-tinymce 并将我的 TextField 更改为 CMS 插件配置模型中的 HTMLField。这将在插件配置表单中呈现一个 tinymce 文本编辑器。然后,您可以将来自插件模板中 HTMLField 的输入与 ...|safe 过滤器一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 2012-05-26
      • 2016-09-07
      • 2014-03-16
      • 2011-05-09
      • 2013-09-13
      相关资源
      最近更新 更多