CKEditor自定义配置无法在draft-workspace中使用

时间:2018-06-11 15:37:46

标签: ckeditor typo3-8.x

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

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

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

当我切换到草稿工作区并保存元素时,配置会丢失,我会得到默认的工具栏,而不会使用自定义的CSS和按钮。

知道这可能导致什么?

Typo3 8.7.15

1 个答案:

答案 0 :(得分:0)

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

我必须在扩展中设置CKEditor的默认预设,而不是使用自定义预设,然后在Page TSConfig中设置它。

所以这可行(在ext_localconf.php中)

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

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