跳到内容
必威体育论坛必威精装下载APPRedfin解决方案的标志必威体育论坛必威精装下载APPRedfin解决方案的标志 联系
桌上有笔记本电脑和咖啡杯

如何覆盖CKEditor构建配置在Drupal 8

Drupal 8附带一个定制的CKEditor构建。此构建配置了build-config.js文件。我们最近遇到了一个情况,我们想要重写这个配置来禁用一个插件。这里面有一些信息build-config.js文件中关于为开发目的用非缩小的构建替换它,但没有关于覆盖它。我们是这样做的。

我们要禁用的插件是显示表格边框插件。当你在CKEditor中编辑表格时,这个功能会在所有表格单元格周围提供默认的虚线边界。我们想要禁用它,相反,只是显示表格边界,因为他们将在前端样式。经检查build-config.jsDrupal使用的文件,它位于核心/资产/供应商/ ckeditor,我们发现插件主要包含showborders: 1.为了禁用它,我们需要重建CKEditor与这条线删除。

为此,我们保存了一份build-config.js我们的主题在类似的位置:资产/供应商/ ckeditor.我们删除了使showborders.然后,我们去了CKEditor的网上构建器和使用的上传build-config.js功能下载新生成的CKEditor副本,将排除显示表边框插件。我们把下载的文件放在我们的主题中资产/供应商/ ckeditor目录中。

最后一步是在主题信息中覆盖Drupal的核心CKEditor构建。yml文件。添加以下行(根据你的主题修改):

/themes/custom/YOUR_THEME_NAME/assets/vendor/ckeditor/ckeditor.js

刷新缓存,插件就会消失!

Baidu