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

Вернуться   Russian TYPO3 community > Тематические форумы > HTMLArea, RTE, tinymce_rte и другие визуальные редакторы

Ответ
 
Опции темы Опции просмотра
Старый 06.12.2005, 14:23   #1
salah
Продвинутый
 
Аватар для salah
 
Регистрация: 18.01.2006
Адрес: Москва
Сообщений: 88
По умолчанию Тайпо принудительно меняет стиль таблиц

Здравствуйте!
Прошу помочь со следующей проблемой - в RTE в режиме редактирования тэгов вставляю нужный код страницы, которая состоит в основном из таблиц. Таблиц много и их настройки повторяются, поэтому решил в целях экономии трафика вынести их как класс в css файл.
В последний вставил 1 строчку: .tab, .tab TD {border:1px solid black;}
В коде страницы через RTE в тэге каждой таблицы заменил эти настройки на <table class="tab">.
В результате в браузере таблицы получаются "голые", т.е. без границ вовсе. При рассмотрении исходного кода страницы в браузере стало ясно, что все <table class"tab"> были принудительно заменены на <table class="contenttable">.
При этом, в этой же странице используются другие определения стилей из этого же css файла без всяких проблем, т.е. связь с файло css налажена.

Бьюсь над проблемой уже давно. Мозги кипят. Прошу вашей помощи.

PS: в результате хотелось бы получить таблицы с тонкими черными границами (как обычные таблицы в WORD'е), поэтому если это определение стиля не совсем верное, прошу дать знать...
salah вне форума   Ответить с цитированием
Старый 23.05.2006, 03:04   #2
GF
Продвинутый
 
Регистрация: 04.03.2006
Сообщений: 34
Отправить сообщение для GF с помощью ICQ
По умолчанию

Попробуй в css создать класс .contenttable, а <table class="tab"> выреж из шаблона за ненадобностью...
GF вне форума   Ответить с цитированием
Старый 23.05.2006, 13:03   #3
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Если я не ошибаюсь, то:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.tags.table.fixAttrib.class.list >
позволяет не вставлять в таблицу класс contenttable, если определен свой. В документации по RTE оговаривался этот нюанс.
-----
«Typo3 always replaces the class I selected in the RTE for a table with the class "contenttable". Do you have an idea how to switch that off?»
Assuming that you have installed extension CSS Styled Content (css_styled_content), add the following line in your TS template Setup field:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.tags.table.fixAttrib.class.list >
The contenttable class will then be added only if no class is specified for the table.

Последний раз редактировалось Tod; 23.05.2006 в 13:16
Tod вне форума   Ответить с цитированием
Старый 12.07.2006, 15:50   #4
garik
Новенький
 
Регистрация: 21.03.2006
Сообщений: 13
По умолчанию

ну вот я прописал в сетапах
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.tags.table.fixAttrib.class.list >

а еще заодно
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.tags.table.fixAttrib.class.default>

lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.tags.table.fixAttrib.class.always>

И все ..убрал он мне стиль contenttable...а встал тот, который я задал для таблицы.
garik вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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