Magnolia CkEditor 内部链接未在工具栏中列出



我正在使用 Magnolia 6 和已安装的 CKEDITOR,并希望自定义工具栏。

就我而言,字段的定义如下所示:

name: text
class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
label: Text
configJsFile: "/.resources/editor_config.js"

editor_config.js包含以下内容:

CKEDITOR.editorConfig = function (config) {
config.enterMode = CKEDITOR.ENTER_BR;
config.toolbar = "Magnolia";
config.toolbar_Magnolia =  [
{ name: "basicstyles", items: ["Bold", "Italic", "Subscript", "Superscript", "SpecialChar"] },
{ name: "links",    items: [ "Link", "InternalLink", "DamLink", "Unlink" ] }
];
};

现在我打开编辑器,在工具栏中看不到InternalLink字段。

但是配置看起来是正确的。如果没有我的自定义配置字段,工具栏中就有内部链接按钮。

我忘了什么吗?

看起来你不见了

config.extraPlugins = "magnolialink,magnoliaFileBrowser";

通常我会获得 Magnolia 默认配置并从那里继续自定义

Magnolia-UI-framework/src/main/resources/mgnl-resources/ckeditor/config-magnolia.js

最新更新