Magnolia 5.5.5 自定义内容编辑器应用程序(故事)自定义 CKEditor 配置

Posted

技术标签:

【中文标题】Magnolia 5.5.5 自定义内容编辑器应用程序(故事)自定义 CKEditor 配置【英文标题】:Magnolia 5.5.5 Custom Content Editor App (Stories) Custom CKEditor Config 【发布时间】:2017-12-04 12:44:35 【问题描述】:

我遇到了以下问题:

我想在 RichTextBlock 的 ckeditor 中添加一个 customConfig。 因此我想覆盖content_editor_config.js,它是TextBlockWidget.java 中的一个静态final。我该怎么做?

【问题讨论】:

【参考方案1】:

我可以看到两个选项:

扩展类并将引用更改为新的(不要忘记编译小部件集,因为它是客户端代码) 直接修改content_editor_config.js文件,如果要修改所有TextBlocks,这似乎是更简单的选择

希望对你有帮助,

干杯,

【讨论】:

好的,对不起,我想我写的不正确。由于 js 文件位于 magnolia-content-editor-widgetset-1.0.6 中,因此它是一个已编译的 maven 依赖项,因此不可编辑。您是否建议扩展/装饰小部件集?我该怎么做? 恐怕你必须这样做,否则我看不出它是如何工作的。您必须获取内容编辑器项目并更改该 js 文件并自己构建它并替换捆绑包中的 jar :( 这有点复杂,因为不幸的是它在小部件集中。

以上是关于Magnolia 5.5.5 自定义内容编辑器应用程序(故事)自定义 CKEditor 配置的主要内容,如果未能解决你的问题,请参考以下文章

使用 sqlcontainer contentContainer 自定义非 JCR magnolia 内容应用程序,无法将 ContentConnector 或 EventBus 注入到操作定义中

Magnolia CMS 5.5.5 拒绝访问某些 dam-Files

Magnolia 5.5.5 Magnolia 中的索引配置

Magnolia 自定义内容类型作为属性

Magnolia Combobox 自定义不显示

Magnolia CMS 5.5.5 从角色中选择