问题标签 [djangocms-text-ckeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

django-cms - Django CMS 占位符字段

我正在尝试将 Django CMS CKEditor 作为字段选项集成到我需要 CMS 插件(例如 Filer 和 Link)的自定义模型中。我遇到了 PlaceholderField 但不确定这实际上应该用于什么并且无法找到任何好的教程。

PlaceholderField 是做什么用的?我已将其添加到我的模型中,但不确定如何将其与 html 字段链接。

0 投票
1 回答
123 浏览

django-cms - 如何在 djangocms 中添加 css 伪规则?我想实现悬停效果

当鼠标悬停在该区域上时,我想更改 div 的不透明度,以便可以在 djangocms 中显示一些文本。

当我添加.team-img:hover .overlay { opacity: .8; }djangocms 时,我会在保存更改时清除它,因为它会混淆 :hover 来定义属性值

Djangocms 为规则类型提供了一个属性字段,为值提供了另一个字段。在属性字段中我写了样式,在我写的值字段中

0 投票
1 回答
322 浏览

django - Django CMS 如何写博客

我正在学习Django-CMS,但我现在非常擅长 django。

我不知道如何通过 djang-CMS 发布,我在 Django-cms 上创建了一些页面,只是通过菜单创建、模板等。

但我找不到任何菜单或选项来发布类似 WordPressadd post按钮的内容。

我的问题是,我应该添加名为

他们的文档不是太好,也不是太旧。作为一个初学者,我混淆了任何东西。

我需要有人建议我需要做什么才能使用 django-CMS 发布?即使我可以通过 django-CMS 选择类别等,我该怎么做?

0 投票
2 回答
428 浏览

django - 菜单中的 Django CMS 图标

我试图在导航上显示我上传的图标,但我想,我走错了路。

这是我扩展的模型

这是我的 cms_toolbars.py 文件

这是我的 menu.html 文件

我不明白为什么它不工作,即使我在这里没有看到任何图像 url,我也没有看到任何错误,我的一切工作正常,只是出现显示菜单图标的问题,在这种情况下有人可以帮助我吗?

0 投票
1 回答
196 浏览

django-cms - Ckeditor“将 HTMLField 转换为占位符字段并将占位符配置为仅接受 TextPlugin”

也许我不明白一些简单的事情。我正在阅读第二天的文档,不明白如何在第三方插件中使用 django-cms 中的 ckeditor。

这里写着:

用作模型字段如果您想在自己的模型字段上使用小部件,您可以!只需像这样导入提供的 HTMLField:

from djangocms_text_ckeditor.fields import HTMLField并在您的模型中使用它,就像 TextField 一样:

class MyModel(models.Model): myfield = HTMLField(blank=True)此字段不允许您在文本编辑器中嵌入任何其他 CMS 插件。插件只能嵌入占位符字段中。

如果您需要允许在 HTML 字段中嵌入其他插件,请将 HTMLField 转换为 Placeholderfield 并将占位符配置为仅接受 TextPlugin。有关在 CMS 之外使用占位符的更多信息,请参阅:

http://docs.django-cms.org/en/latest/how_to/placeholders.html

目前 HTMLField 正在工作,阅读说明后,我不明白如何在完全集成到 django-cms 的第三方插件中“将 HTMLfield 转换为占位符并将占位符配置为仅接受 TextPlugin”。我从未在第三方插件中创建占位符。

我的目标是在第三方插件中设置一个文本框,我可以在其中使用格式化功能编辑文本。我正在使用最新的 Django-CMS。默认情况下,它有 djangocms_text_ckeditor。

谢谢!

模型.py:

模板

我的文本区域如下所示:

我注意到通过管理面板可以为这个新的文本区域使用编辑器,但用户的网站上没有任何变化。视觉上它是一个普通的文本区域

0 投票
1 回答
194 浏览

django-cms - Django CMS 链接 - AttributeError 'Page' 对象没有属性 'site'

我可以通过 djagnocms_link 添加链接。但是当我双击该链接进行编辑时,它会抛出这个错误 - [AttributeError 'Page' object has no attribute 'site'] inside ckeditor。
有趣的是,只有当我尝试在Content中添加链接时才会发生这种情况,而不是在静态Footer
中 是否有解决这个问题的方法?或添加链接的更好方法

0 投票
0 回答
143 浏览

python - 如何在 Django CMS 插件中使用占位符?

cms_plugin.py

模型.py

插件/吹捧/carousel.html

我计划有两个不同的 CMS 插件,分别命名为“Carousel”和“Carousel Slide”。正如你可以从他们的名字中猜到的那样,我正在尝试将占位符放在 Carousel 插件中,这样我就可以将 Carousel Slides 放入其中。它看起来像 CMS 插件内的 CMS 插件。我怎样才能实现这种结构?

0 投票
1 回答
86 浏览

python - Django cms 从 Textplugin 中删除 href 属性

目前我正在使用 Django-CMS 并尝试在文本插件中添加以下代码。

但是 Django-CMS 会自动从文本插件中删除 href 属性,并且在保存后文本插件具有以下内容。

作为一种解决方案,我已经尝试了以下从在线搜索中获得的选项。

但仍然没有任何解决方案有效。

请让我知道是否有人有解决方案。

谢谢。

0 投票
1 回答
89 浏览

ckeditor - DJANGO-CMS PlaholderFields CKEDITOR TEXT_HTML_SANITIZE

我已经在我的 CMS 之外实现了一个PlaceholderField,它工作正常,但从 MS-Word 复制的文本保留了<font face="Times New Roman, serif"><font size="3">我想要摆脱的所有脏标记(如 )。当我在普通的 CKEditor 字段中复制相同的文本时,它的工作原理与djangocms-text-ckeditor源(settings.TEXT_HTML_SANITIZE using html5lib)中的说明一样。

是否可以将参数添加到 settings.CMS_PLACEHOLDER_CONF 以使其正常工作?或者有什么想法来实现它?

您可能会问“为什么不直接将 HTMLField 与 djangocms-text-ckeditor 一起使用?” 因为我想访问PlaceholderField 中可用的Filer-File 和 Filer-Image插件。

0 投票
1 回答
178 浏览

html - Django-cms 工具栏中的切换结构已禁用

问题:CMS 工具栏隐藏了导航栏菜单,现在已禁用(不向上移动)。Django 版本 = 3.0.8 Django cms = 3.8.0 我有基本模板和主模板。这里我分享基本模板代码。我应该添加什么来解决问题?

如何将该图标转换为可以轻松上下移动的箭头? 这就是我所拥有的 这就是我需要的