Magnolia CkEditor InternalLink 未在工具栏中列出
Posted
技术标签:
【中文标题】Magnolia CkEditor InternalLink 未在工具栏中列出【英文标题】:Magnolia CkEditor InternalLink not listed in toolbar 【发布时间】: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 按钮。
我是不是忘记了什么?
【问题讨论】:
【参考方案1】:你好像不见了
config.extraPlugins = "magnolialink,magnoliaFileBrowser";
通常我会得到 magnolia 默认配置并从那里继续自定义
magnolia-ui-framework/src/main/resources/mgnl-resources/ckeditor/config-magnolia.js
【讨论】:
以上是关于Magnolia CkEditor InternalLink 未在工具栏中列出的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Magnolia CMS 中为 CKEditor 添加外部插件?
Magnolia 5.5.5 自定义内容编辑器应用程序(故事)自定义 CKEditor 配置
Magnolia 原型无法解析 info.magnolia.ui:magnolia-ui-project:pom:5.3
Magnolia 激活模块(5.2.3 版)确保 Magnolia 属性文件中存在密钥属性“magnolia.author.key.location”