TYPO3 CMS Fluid Styled Content различное поведение с пустым элементом p - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть два экземпляра TYPO3 CMS. Один был настроен с версией 8.7.x и один был обновлен до 8.7.x с 7.6.x.

Я создал элемент содержимого с помощью CType textpic, содержащий следующий текст в обоих случаях (полученный из исходного кода ckeditor):

<p>Test</p>

<p>&nbsp;</p>

<p>text</p>

В базе данных обе tt_content записи выглядят так:

<p>Test</p>

<p>text</p>

Теперь мы подходим к фронтенду.

TYPO3 CMS, которая была настроена с версией 8.7.x, отображает следующий HTML-код:

<p>Test</p><p>&nbsp;</p><p>text</p>

TYPO3 CMS, которая была обновлена ​​до версии 8.7.x, отображает следующий HTML-код:

<p>Test</p><p></p><p>text</p>

В обновленном экземпляре отсутствует &nbsp;.

Я использую fluid_styled_content в обоих случаях. Почему поведение экземпляров не совпадает?

1 Ответ

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

Я нашел кое-что в багтрекере ядра Typo3, которое выглядит как ваша проблема.

С обновлением до 8.7.20 " " в <p></p> были удалены с В результате многие пустые, но необходимые строки / пробелы были удалены в внешний интерфейс.

Просто вставьте эту строку в настройку TypoScript вашего сайта как временное решение, пока ошибка не будет исправлена:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.ifBlank = &nbsp;

Вы можете найти оригинальную ошибку здесь: https://forge.typo3.org/issues/86819

Надеюсь, это помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...