Typo3 / CKEditor: список разрешенных определений (dl, dt, dd) - PullRequest
0 голосов
/ 07 мая 2018

этот вопрос сводит меня с ума. Я использую 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)

Что еще нужно?

ласты Виммер

Ответы [ 5 ]

0 голосов
/ 22 ноября 2018

Я нашел плагин для ckeditor (который не только допускает теги <dl> и т. Д., Но также предоставляет настраиваемые кнопки для редактора) и создал простое расширение-обертку, чтобы легко интегрировать его в TYPO3,В случае, если кому-то интересно, он находится на github как rte_ckeditor_dl .

0 голосов
/ 08 мая 2018

Редактор:
конфиг:
allowContent: true

[..]

обработка
allowTags:
- дл
- дт
- дд

0 голосов
/ 07 мая 2018

Сделайте свою собственную конфигурацию для 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]
0 голосов
/ 08 мая 2018

Да, я наконец нашел решение, основанное на этой теме .

Это необходимо вставить в конфигурацию yaml:

editor:
  config:
    extraAllowedContent:
      - dd
      - dl
      - dt

плавник

0 голосов
/ 07 мая 2018

Это работает?

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

Документация

...