【问题标题】:djangocms-text-ckeditor and django-filer with custom app带有自定义应用程序的 djangocms-text-ckeditor 和 django-filer
【发布时间】:2014-07-13 06:16:15
【问题描述】:

我将 DjangoCMS 3.0 与 Django 1.6 和 django-filer 一起使用。 对于我的自定义应用程序的某些字段,我需要一个所见即所得的编辑器。由于我已经安装了 djangocms-text-ckeditor CMS,因此我尝试将它也用于我的模型,如下所示:

from djangocms_text_ckeditor.fields import HTMLField

class Post(models.Model):
    description = HTMLField(_('description'), blank=True, null=True)

此解决方案似乎有效,但我无法在其中添加图像。

1) 如何使用 cmsplugin_filer_image 插件在 CKeditor 小部件中添加图像?

2) 在 CMS 之外使用 djangocms-text-ckeditor 是一种好习惯吗?

【问题讨论】:

    标签: python django


    【解决方案1】:
    1. AFAIK,你不能。
      或者通过将 CKEditor 切换到“HTML 模式”并添加您的 <img> 标记以及外部托管的源代码。 对于所有需要占位符来处理嵌套结构的嵌套插件(链接、图像、文件、列等)也是如此。

    2. 可以,但不适用于复杂的内容,例如媒体。然后您可以使用PlaceholderField,但这只能由员工用户通过 django-cms 前端编辑功能进行管理。

    【讨论】:

      猜你喜欢
      • 2013-07-05
      • 2015-01-14
      • 2015-10-21
      • 2022-01-20
      • 2015-09-08
      • 2014-01-31
      • 2017-04-16
      • 1970-01-01
      • 2014-09-20
      相关资源
      最近更新 更多