【问题标题】:Magnolia CkEditor InternalLink not listed in toolbarMagnolia CkEditor InternalLink 未在工具栏中列出
【发布时间】:2019-09-10 14:08:50
【问题描述】:

我正在使用安装了 CKEDITOR 的 Magnolia 6,并且想要自定义工具栏。

在我的例子中,字段的定义如下:

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 字段。

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

我是不是忘记了什么?

【问题讨论】:

    标签: ckeditor magnolia


    【解决方案1】:

    你好像不见了

    config.extraPlugins = "magnolialink,magnoliaFileBrowser";

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多