среда, 18 января 2012 г.
Удаление пустых параграфов
На последних своих двух сайтах, которые работают на Typo3 версии - 4.5.8 и 4.6.3, и используют новый шаблонизатор - Fluid, я столкнулся с необычным для себя явлением - на страницах сайта появлялась куча лишних и совершенно пустых параграфов - <p></p>. Причем я заметил, что параграфы "приходили" не с контентом, а уже из html-шаблона. А точнее, они появлялись на том месте, где в шаблоне был перенос строки. Убирая enter-ы из шаблона и формируя свой html в одну сплошную длинную строку ненужные параграфы пропадали. Но как Вы сами понимаете это был некрасивый выход из положения и поэтому мне пришлось искать другое решение.
Первое, что пришло в голову это попробовать настройку:
RTE.default.proc.dontConvBRtoParagraph = 1
Понятное дело, что она не помогла, т.к. работает с контентом а не шаблоном.
А вот эти настройки принесли желаемый результат:
lib.parseFunc_RTE {
nonTypoTagStdWrap.encapsLines {
# Wrap all lines which are not wrapped at all with the <p> tag.
nonWrappedTag >
innerStdWrap_all >
}
}
Однако nonWrappedTag> сносит напрочь все параграфы со страницы, даже те которые присутствуют в контенте. Поэтому, для их сохранения пришлось поднастроить tt_content:
tt_content {
text.20.parseFunc {
# no wrapping of RTE lines
nonTypoTagStdWrap.encapsLines{
nonWrappedTag = P
addAttributes.P.class = text
}
}
}
P.S. Все указанные строки необходимо расположить в разделе Setup (Настройка) Typo3 шаблона.
Подписаться на:
Комментарии к сообщению (Atom)
О себе

- Вадим Гиркало
- Фрилансер, веб-разработчик сайтов на базе бесплатной, мощнейшей и очень гибкой CMS системы - TYPO3.
Мой сайт
Позвонить мне в Skype
TOP - 3
-
Как я уже писал в одной своей заметке ( SEO и общие рекомендации ), для сайта очень важно, чтобы при обращении к заведомо несуществующей ст...
-
Дорабатывая очередной свой сайт столкнулся с такой проблемкой. В шапке сайта есть две флэш вставки - банер, который вставлен через конструкц...
-
Несмотря на то, что материала по данной тематике вроде бы и достаточно, но весь он носит кусочно-латочно-разрозненный характер, что мешает б...
0 коммент.:
Отправить комментарий