Как избавиться от <a class="undefined">. Использую tinyMCE/tinyRCE
Пытаюсь использовать tinyRCE вместо htmlArea RTE. Кто-нибудь может подсказать, как избавиться от class="undefined"? Этот атрибут автоматически генерируется для ссылок, когда использую кнопку "instert/modify links".
И еще. Я не нашел никакой документации(подобной htmlArea RTE), где бы рассказывалось как сконфигурировать tinyRCE , например, с помощью typoScript. Никто не встречался? Заранее спасибо. |
Цитата:
удачи =) |
gunner, спасибо за ссылку. Это таже ссылка, которая указана в самом редакторе, если нажать на кнопочку "help". Однако этот мануал можно назвать руководством по эксплуатации с очень большой натяжкой. Там же практически ничего нет. Я вот смотрел мануал по htmlarea_rte, вот там очень тонко можно настроить редактор. Однако, самое обидное, что там практически невозможно настроить вставку из MS Word'а. Поэтому и решил использовать tiny_rce. Тут с Вордом вроде получше, однако тоже вставляются некоторые "лишние" вещи и удаляются "не лишние". Например:
Вставляем рисунок с шириной и высотой по умолчанию. Генерируемый код: <img src="имя_и_путь_к_рисунку" style="width: 30px; height: 40px" width="30" height="40"> Как сделать так, чтобы убрать атрибут style="width: 30px; height: 40px" ? Или другой пример. У меня рисунок выравнивается по правому краю. (align="right" или style="float: right"). Слева от него какой-то текст. Однако высота рисунка больше, чем текст его описывающий. Поэтому нужно вставить <br clear="right"> (Или для любого другого элемента style="clear: right"). Однако редактор это удаляет, если прописать что-то подобное в html. В принципе, обе проблемы схожи с самой первой, которую я поднял про <a href="урл_ссылки" class="undefined" > В общем, если кто-нибудь может подсказать, как сделать так, чтобы это можно было настроить, буду очень признателен. |
Не верю, что никто не сталкивался с этой проблемой и не знает как ее решить :(
|
Все можно убрать при рендеренге страницы с помощью функции parseFunc.
css_styled_content определяет отдельный объект lib.parseFunc_RTE который использует везде для вывода RTE полей... в него можно добавить добавлений/удаление атрибутов для тэгов. |
Цитата:
|
Написал такой кусок кода
tt_content.text.20.parseFunc.externalBlocks{ ul { callRecursive = 1 callRecursive.dontWrapSelf = 0 callRecursive.alternativeWrap = <ul class="list">|</ul> } для для того чтобы выводя список з помощью RTE генерировался такой HTML : <ul class="list"> <li>..some text..</li> <li>..some text..</li> <li>..some text..</li> </ul> И все будто роботает,НО внутри сгенерированого HTML откуда-то берется таг <p class = "bodytext"></p> и получается следущее <ul class="list"> <p class = "bodytext"></p> <li>..some text..</li> <li>..some text..</li> <li>..some text..</li> </ul> ....как мне от него избавится? |
Часовой пояс GMT +4, время: 19:39. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot