问题标签 [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.
django-cms - Django CMS 占位符字段
我正在尝试将 Django CMS CKEditor 作为字段选项集成到我需要 CMS 插件(例如 Filer 和 Link)的自定义模型中。我遇到了 PlaceholderField 但不确定这实际上应该用于什么并且无法找到任何好的教程。
PlaceholderField 是做什么用的?我已将其添加到我的模型中,但不确定如何将其与 html 字段链接。
django-cms - 如何在 djangocms 中添加 css 伪规则?我想实现悬停效果
当鼠标悬停在该区域上时,我想更改 div 的不透明度,以便可以在 djangocms 中显示一些文本。
当我添加.team-img:hover .overlay { opacity: .8; }
djangocms 时,我会在保存更改时清除它,因为它会混淆 :hover 来定义属性值
Djangocms 为规则类型提供了一个属性字段,为值提供了另一个字段。在属性字段中我写了样式,在我写的值字段中
django - Django CMS 如何写博客
我正在学习Django-CMS
,但我现在非常擅长 django。
我不知道如何通过 djang-CMS 发布,我在 Django-cms 上创建了一些页面,只是通过菜单创建、模板等。
但我找不到任何菜单或选项来发布类似 WordPressadd post
按钮的内容。
我的问题是,我应该添加名为
他们的文档不是太好,也不是太旧。作为一个初学者,我混淆了任何东西。
我需要有人建议我需要做什么才能使用 django-CMS 发布?即使我可以通过 django-CMS 选择类别等,我该怎么做?
django - 菜单中的 Django CMS 图标
我试图在导航上显示我上传的图标,但我想,我走错了路。
这是我扩展的模型
这是我的 cms_toolbars.py 文件
这是我的 menu.html 文件
我不明白为什么它不工作,即使我在这里没有看到任何图像 url,我也没有看到任何错误,我的一切工作正常,只是出现显示菜单图标的问题,在这种情况下有人可以帮助我吗?
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:
模板
我的文本区域如下所示:
我注意到通过管理面板可以为这个新的文本区域使用编辑器,但用户的网站上没有任何变化。视觉上它是一个普通的文本区域
django-cms - Django CMS 链接 - AttributeError 'Page' 对象没有属性 'site'
我可以通过 djagnocms_link 添加链接。但是当我双击该链接进行编辑时,它会抛出这个错误 - [AttributeError 'Page' object has no attribute 'site'] inside ckeditor。
有趣的是,只有当我尝试在Content中添加链接时才会发生这种情况,而不是在静态Footer
中
是否有解决这个问题的方法?或添加链接的更好方法
python - 如何在 Django CMS 插件中使用占位符?
cms_plugin.py
模型.py
插件/吹捧/carousel.html
我计划有两个不同的 CMS 插件,分别命名为“Carousel”和“Carousel Slide”。正如你可以从他们的名字中猜到的那样,我正在尝试将占位符放在 Carousel 插件中,这样我就可以将 Carousel Slides 放入其中。它看起来像 CMS 插件内的 CMS 插件。我怎样才能实现这种结构?
python - Django cms 从 Textplugin 中删除 href 属性
目前我正在使用 Django-CMS 并尝试在文本插件中添加以下代码。
但是 Django-CMS 会自动从文本插件中删除 href 属性,并且在保存后文本插件具有以下内容。
作为一种解决方案,我已经尝试了以下从在线搜索中获得的选项。
但仍然没有任何解决方案有效。
请让我知道是否有人有解决方案。
谢谢。
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插件。