如何在TYPO3 12的CKEditor 5中允许自定义HTML标签?
TYPO3 12 CKEditor 5 允许
<div class="xyz">标签的配置方法(修复Bug后) TYPO3 12已集成CKEditor 5的GeneralHTMLSupport插件,需通过自定义YAML配置启用,但直接套用CKEditor 5官方示例无法生效。以下是修复Bug#100861后的正确配置步骤:
1. 自定义RTE编辑器配置文件
创建或修改扩展中的RTE配置文件(如EXT:your_extension/Configuration/RTE/CustomEditor.yaml),内容如下:
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: htmlSupport: allow: - name: 'div' classes: true
2. 配置内容处理规则
TYPO3的RTE内容处理环节会过滤未授权的标签和属性,因此需在同一配置文件中添加以下规则,允许div标签及其class属性:
processing: allowTags: - div allowAttributes: div: - class
完成上述配置并应用后,即可在RTE中插入和编辑<div class="xyz">…</div>这类标签。
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

