TYPO3 Flexform + Ckeditor: при сохранении добавляются пустые абзацы - PullRequest
0 голосов
/ 07 июня 2019

У меня есть ckeditor, связанный с полем flexforms плагина. Каждый раз, когда плагин (ce) сохраняется, для новых строк добавляются пустые абзацы и <br> преобразуется в <p>&nbsp;</p>. Нет потока или dce в использовании. TYPO3 - 8.7.13 (и текущий 9 также). Просто плагин, использующий pi_flexform с полем rte вроде этого:

<settings.bookingConfirmationEmailBody>
    <config>
        <type>text</type>
        <rows>5</rows>
        <cols>30</cols>
        <eval>trim,required</eval>
        <enableRichtext>1</enableRichtext>
        <richtextConfiguration>exhibitors_email</richtextConfiguration>
    </config>
</settings.bookingConfirmationEmailBody>

Я выяснил, что в направлении "от rte до db" все хранится правильно. Но "от db до rte" переводы строки и <br> преобразуются в <p>&nbsp;</p>, который умножается каждый раз, когда я сохраняю. Уже потратил на это часы: (

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Кажется, скоро будет исправлено для 8 LTS и 9 LTS: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60902

0 голосов
/ 07 июня 2019

Используете ли вы EXT:flux, если да, была ошибка, которая звучит очень похоже: https://github.com/FluidTYPO3/flux/issues/1388

Возможно, обновление или переключение на ветку разработки Flux исправят это для вас.

...