Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   RTE htmlarea и фильтр тегов, обход (http://forum.typo3.ru/showthread.php?t=8118)

AnShLv 02.11.2009 17:47

RTE htmlarea и фильтр тегов, обход
 
Здравствуйте, вот хочу вставить HTML-код в RTE редакторе, вставляю, переключаюсь в нормальный режим, все супер. Как только сохраняю, парсер удаляет законные теги и портит код.
Я прочитал докумментацию о парсере, RTE и так далее.
Вопрос следующий: я хочу позволить все теги, оставить все классы, и вообще вмешательства парсера по-минимуму. Как это сделать? Конфигурированием через тайпоскрипт не очень получаеться, пробовал разные варианты. Даже уже копаюсь в классе парсера пытаясь отключить излишнюю замену (может и напрасно, но уже не знаю как).
Тестовый код, который не вставился (вариантов кода может быть много, нужно воспринимать все W3C-законные коды):

Код:

<div class="more_radio_entry">
<a href="/programmes/b00nh54y" class="iplayer_image_logo">
<img class="iplayer_image" src="/music/images/brands/86x48/sproule.jpg" alt="Devon Sproule">
</a>
<span class="bbc_radio2 service_text">Radio 2</span>
<a href="/programmes/b00nh54y"> <p class="show_name">Mark Radcliffe</p></a>
<a href="/programmes/b00nh54y"> <p class="show_date">28/10/2009</p></a>
<a class="iplayer" href="/iplayer/episode/b00nh54y"> <p class="iplayer"> Click To Listen</p></a>

<p class="show_synopsis">With live music from eclectic songwriter Devon Sproule. </p>
</div>


Valery Romanchev 02.11.2009 19:12

поставьте экстеншен tinymce_rte - его для этих целей наверняка будет проще настроить.
Кроме экстеншена надо будет еще настроить вывод в FE (в css_styled_content см. в самом начале код \typo3\sysext\css_styled_content\static\setup.txt )

AnShLv 02.11.2009 19:14

Спасибо
 
Да кстати у меня TemplaVoila.

Anatoly_ua 04.11.2009 01:40

Проще всего вообще отказаться от РТЕ, или это не выход?

AnShLv 04.11.2009 01:46

Не выход
 
В данном случае, RTE нужен как раз. Сегодня долго мучался потому что tiny_mce не ставится, конфигурировал редактор htmlarea, но съедает теги <a в коде, который вставляю, все иное кое-как вписал в позволенные теги, но все равно каждый раз придеться вписывать так так заменяющий класс написан "от противного", тоесть перерабатывает входные данные и на выходе сам генерирует код, тоесть его еще надо заставлять генерировать, потому нужно говорить все теги поименно и атрибуты тоже...


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

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