如何在TYPO3 12的CKEditor 5中移除多余对齐选项?
解决TYPO3 RTE CKEditor自定义预设中排除特定对齐选项的问题
你遇到的问题根源在于导入的Base.yaml里已经默认配置了完整的对齐选项(左、中、右、两端对齐),TYPO3的配置合并机制会把你自定义的选项和默认选项合并,所以即便你只声明了left和center,right和justify还是会保留下来。
解决方法很直接,在alignment节点前加上!!reset标记,强制覆盖默认配置,避免和原有配置合并:
imports: - { resource: 'EXT:rte_ckeditor/Configuration/RTE/Processing.yaml' } - { resource: 'EXT:rte_ckeditor/Configuration/RTE/Editor/Base.yaml' } - { resource: 'EXT:rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml' } editor: config: alignment: !!reset options: - { name: 'left', className: 'text-left' } - { name: 'center', className: 'text-center' } toolbar: items: - bold - italic - alignment
修改完成后,清除TYPO3系统缓存,再刷新编辑器页面,多余的对齐选项就会消失了。
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

