Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   HTMLArea, RTE, tinymce_rte и другие визуальные редакторы (http://forum.typo3.ru/forumdisplay.php?f=24)
-   -   Чередование цвета строк в таблице (http://forum.typo3.ru/showthread.php?t=3938)

forever 03.07.2007 17:12

Чередование цвета строк в таблице
 
У кого-нибудь получалось для таблиц в RTE делать автоматическое чередование цвета строк?
При создании таблиц как отдельного контент-элемента с этим проблем нет - для четных и нечетных строк там прописывается свой класс (там еще много чего полезного прописывается, можно хоть по номеру столбца или строки стили задавать). Нельзя ли то же самое сделать в RTE? Может расширение какое есть или подправить это где-то можно?

А еще так и не смог убрать <p> из таблиц. Существующее расширение не работает :(

Pavel Antonov 03.07.2007 18:12

Да, была такая идейка...

Честно говоря руки не дошли, но мне кажется надо рыть в направлении parseFunc...

То есть модифицировать lib.parseFunc от css_styled_content дописав парсинг и модификацию вывода <tr class="">. Счетчик строк держать в регистре.

Другой вариант - модифицировать при записи в базу. Но тут будут проблемы если таблицу потом поменяли, да и сильные соменения что это можно реализовать вообще.

filippoff 04.07.2007 00:50

я делал внешним ява-скриптом. в rte надо было только выбрать класс для таблицы, которую надо покрасить. способ простой и достаточно хорошо работающий.

Pavel Antonov 04.07.2007 14:48

Цитата:

Сообщение от filippoff (Сообщение 13341)
я делал внешним ява-скриптом. в rte надо было только выбрать класс для таблицы, которую надо покрасить. способ простой и достаточно хорошо работающий.

Как вариант, но лучше избегать использования JS для декорирования.

-=UncleByte=- 05.07.2007 14:53

http://cssing.org.ua/2004/12/13/striped-tables/ - красит все таблицы подряд, при нормальной css-верстке все хорошо ))


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

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