2015-06-05 1 views
0

Я в настоящее время разрабатывает сайт на новом T3 7.2.0TYPO3 7.2.0 проблема с Fluid рендеринга

Когда я использую f:format.html, T3 будет оказывать почти после каждой метки появляются один в четыре пустые p.bodytext s. Хорошая вещь: Пункты, которые я сделал в RTE, также обернуты внутри p.bodytext.

Когда я использую f:format.raw, дополнительные p.bodytext s не отображаются. К сожалению, их даже не будет, хотя они явно упоминаются внутри RTE.

Может ли кто-нибудь помочь?

ответ

1

f:format.html ViewHelper фильтрует свой вход через parseFunc, который, например, используется для визуализации содержимого из поля, заполненного RTE. По умолчанию parseFunc для умолчанию RTE на, он делает такие вещи, как замена пользовательских ссылок тегов, редактор сохраняет:

<link 13#112>Linktext</link> 

становится чем-то вроде этого

<a href="/index.php?id=13#c112">Linktext</a> 

Это преобразование делает еще несколько вещей, например, вставляя абзацы, как вы заметили.

Решение: Просто распечатайте поля без ViewHelper, за исключением поля, заполненного RTE. Затем используйте f:format.html.