Просмотр полной версии : Вопрос по оформлению ненумерованных списков
Typo3 оформляет списки в таблицу, вставляя перед каждым членом списка media/bullets/dot.gif. Как заставить его оформлять традиционной конструкцией
<ul style=ulstyle>
<li>..</li>
...
</ul>
Andreas Schwarzkopf
17.11.2003, 14:57
Typo3 делает все подобные вещи в статических шаблонах
content (default)
styles.content (default)
cSet или современне cSet Stylesheet
Нужно найти место, где сделать изменения. Для этого существуют три способа:
- Template Analyser (исходный код всех шаблонов)
- TypoScript Object Browser (окончательный, сборный шаблон, позиция tt_content)
- или же Tools->DB Check->full search
ввести искомый текст, например dot.gif
Изменил с помощью TypoScript Object Browser 4 найденных вхождения данной конструкции в
tt_content.bullets.20.2
tt_content.bullets.20.3
tt_content.bullets.20.default
tt_content.text.20.parseFunc.tags.typolist.default
но результат тот же, т.е. список выводиться как было описано раньше.
Где я ошибаюсь?
Шаблон главной страницы включает content (default) и cSet Stylesheet
Andreas Schwarzkopf
17.11.2003, 15:55
Нашел готовую штуку в своих проектах:
tt_content.bullets.20.2.wrap = <ul>|</ul>
tt_content.bullets.20.2.split.1.wrap =
tt_content.bullets.20.3.wrap = <ul>|</ul>
tt_content.bullets.20.3.split.1.wrap =
tt_content.bullets.20.default.split.1.wrap =
tt_content.bullets.20.default.wrap = <ul>|</ul>
tt_content.text.20.parseFunc.tags.typolist.default .wrap = <ul class=\"list1\"> | </ul>
tt_content.text.20.parseFunc.tags.typolist.default .split.1.wrap =
tt_content.text.20.parseFunc.tags.typolist.1.wrap = <ol class=\"list1\"> | </ol>
tt_content.text.20.parseFunc.tags.typolist.1.fontT ag =
tt_content.text.20.parseFunc.tags.typolist.1.split .1.wrap = <li> | </li>
tt_content.text.20.parseFunc.tags.typolist.1.textS tyle.altWrap =
Спасибо. На сколько я понял, tt_content.bullets.20.2. отвечает за отображение списка в том случае, когда указан вид \"Компоновка 2\", tt_content.bullets.20.3 -- когда \"Компоновка 3\" и т.д.
В моем случае достаточно было добавить в setup шаблона
tt_content.bullets.20.default.split.1.textStyle.al tWrap =
tt_content.bullets.20.default.split.1.wrap = <li>|</li>
tt_content.bullets.20.default.wrap = <ul class=myclass>|</ul>
причем первая из трех строк убирает не нужное мне обрамление каждого элемента в тэг <div class=bulletlist></div>
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot