CKEditor自定义配置在草稿工作区中不起作用



我按照建议使用 yaml 文件为 CKEditor 创建了一个自定义配置文件,并将其注册到我的自定义元素的扩展中。

$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['custom_rte'] = 'fileadmin/templates/css/custom_rte.yaml';

只要我在默认工作区中,这就可以正常工作。

当我切换到草稿工作区并保存元素时,配置丢失,我得到默认工具栏,没有我的自定义 css 和按钮。

知道这会导致什么吗?

错别字3 8.7.15

解决方案实际上非常简单。

我必须在扩展中为 CKEditor 设置默认预设,而不是使用自定义预设,然后在页面 TSConfig 中进行设置。

所以这有效(ext_localconf.php(

$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['default'] = 'fileadmin/templates/css/custom_rte.yaml';

这样,CKEditor总是使用我的自定义yaml文件。不需要页面 TSConfig。

最新更新