Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
17.11.2003, 14:40 | #1 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Вопрос по оформлению ненумерованных списков
Typo3 оформляет списки в таблицу, вставляя перед каждым членом списка media/bullets/dot.gif. Как заставить его оформлять традиционной конструкцией
<ul style=ulstyle> <li>..</li> ... </ul> |
17.11.2003, 14:57 | #2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Typo3 делает все подобные вещи в статических шаблонах
content (default) styles.content (default) cSet или современне cSet Stylesheet Нужно найти место, где сделать изменения. Для этого существуют три способа: - Template Analyser (исходный код всех шаблонов) - TypoScript Object Browser (окончательный, сборный шаблон, позиция tt_content) - или же Tools->DB Check->full search ввести искомый текст, например dot.gif |
17.11.2003, 15:40 | #3 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Изменил с помощью 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 |
17.11.2003, 15:55 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Нашел готовую штуку в своих проектах:
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 = |
17.11.2003, 16:42 | #5 |
Продвинутый
Регистрация: 29.10.2003
Сообщений: 32
|
Спасибо. На сколько я понял, 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> |