在Magnolia RichTextField中配置CKEDITOR时出现问题

在Magnolia RichTextField中配置CKEDITOR时出现问题,ckeditor,magnolia,Ckeditor,Magnolia,我无法在Magnolia的RichTextField中自定义工具栏按钮 在Yaml文件中添加configJsFile:/ckeditor/configJsFile.js,指向java模块项目中资源文件夹下的配置文件 一旦configJsFile.js添加了RichTextField,就会显示所有可以想象的按钮,而且太多了 我试图删除configJsFile.js中的一些按钮组,甚至注释掉config funtion CKEDITOR.editorConfig=function config{…}

我无法在Magnolia的RichTextField中自定义工具栏按钮

在Yaml文件中添加configJsFile:/ckeditor/configJsFile.js,指向java模块项目中资源文件夹下的配置文件 一旦configJsFile.js添加了RichTextField,就会显示所有可以想象的按钮,而且太多了 我试图删除configJsFile.js中的一些按钮组,甚至注释掉config funtion CKEDITOR.editorConfig=function config{…}中的所有内容,这会产生任何效果

知道如何在Magnolia的RichTextField中配置工具栏内容吗


这是从Magnolia doc网站上获取的

您使用的是哪个版本的Magnolia

最坏情况下,您可以从更改默认设置 'ckeditor/config default.js'

希望有帮助


干杯,

我认为magnolia指向java资源是错误的

一旦我把CKEditor配置文件放到magnolia properties的文件夹中,我就得到了我想要的东西


请参阅magnolia.resources.dir=${magnolia.home}/modules

您的magnolia版本是什么?5.7.4不幸的是,客户对默认工具栏内容不满意,希望工具栏中有更多功能按钮,magnolia版本5.7.4哪些功能应该来自CKEDITOR或自定义功能?如果我正确理解您的问题。按钮由CKEDITOR根据configJsFile.js中的设置呈现。目前,我意识到Magnolia没有看到这样的文件。我尝试了configJsFile:/ckeditor/configJsFile.js和configJsFile:/.resources/ckeditor/configJsFile.js。确保pom.xml中列出了资源文件夹
- name: text
  class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
  configJsFile: /ckeditor/configJsFile.js
  i18n: true