Typo3 / CKEditor:允许定义列表(dl,dt,dd)

时间:2018-05-07 04:04:49

标签: ckeditor typo3

这个问题让我发疯了。我使用typo3(8.7.13)和CKEditor作为RTE。现在,我想允许在源代码视图模式下使用<dl><dt><dd>。但每次我离开源代码视图时,这些标记都会被修改为<p>

<dl><dt><dd>位于

下的yaml文件中
processing:
  allowTags:
    - dl
    - dt
    - dd

在我设置的模板常量中:

styles.content.allowTags := addToList(dd)
styles.content.allowTags := addToList(dt)
styles.content.allowTags := addToList(dl)

还有什么必要吗?

fins wimmer

5 个答案:

答案 0 :(得分:2)

是的,我最终找到了基于此topic的解决方案。

这需要插入yaml config:

editor:
  config:
    extraAllowedContent:
      - dd
      - dl
      - dt
游泳运动员

答案 1 :(得分:1)

我发现了一个plugin for ckeditor(不仅允许<dl>标签等等,而且还提供了用于编辑器的自定义按钮),并创建了一个简单的包装扩展程序,可以轻松地将其集成到TYPO3中。如果有人感兴趣,它在github上的名称为rte_ckeditor_dl

答案 2 :(得分:0)

这有用吗?

RTE.default {
    allowTags < RTE.default.proc.allowTags
    proc {
        allowTagsOutside := addToList(dd,dt,dl)
    }
}

documentation

答案 3 :(得分:0)

将您自己的CKEditor配置作为YAML并添加

processing:
  # Tags that are allowed in the content in general
  allowTags:
    - dd
    - dl
    - dt

  ## Tags that are allowed outside of paragraphs
  allowTagsOutside: [dd, dl, dt]

答案 4 :(得分:0)

编辑:
 配置:
 allowedContent:true

[..]

处理
 allowTags:
  - dl
  - dt
  - dd