Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 17.11.2003, 14:40   #1
Ramses
Продвинутый
 
Регистрация: 29.10.2003
Сообщений: 32
По умолчанию Вопрос по оформлению ненумерованных списков

Typo3 оформляет списки в таблицу, вставляя перед каждым членом списка media/bullets/dot.gif. Как заставить его оформлять традиционной конструкцией
<ul style=ulstyle>
<li>..</li>
...
</ul>
Ramses вне форума   Ответить с цитированием
Старый 17.11.2003, 14:57   #2
Andreas Schwarzkopf
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
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 17.11.2003, 15:40   #3
Ramses
Продвинутый
 
Регистрация: 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
Ramses вне форума   Ответить с цитированием
Старый 17.11.2003, 15:55   #4
Andreas Schwarzkopf
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 =
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 17.11.2003, 16:42   #5
Ramses
Продвинутый
 
Регистрация: 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>
Ramses вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:55.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория