PDA

Просмотр полной версии : RTE htmlarea и фильтр тегов, обход


AnShLv
02.11.2009, 17:47
Здравствуйте, вот хочу вставить 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 в коде, который вставляю, все иное кое-как вписал в позволенные теги, но все равно каждый раз придеться вписывать так так заменяющий класс написан "от противного", тоесть перерабатывает входные данные и на выходе сам генерирует код, тоесть его еще надо заставлять генерировать, потому нужно говорить все теги поименно и атрибуты тоже...