Вход

Просмотр полной версии : проблемы с RTE


typik
15.10.2009, 03:51
при создании ссылки в RTE то просмотривая в FE эта ссылка выглядит вот так: {$styles.content.links.wrap}"ссылка". В чем может быть проблема?

typik
16.10.2009, 18:26
при создании ссылки в RTE то просмотривая в FE эта ссылка выглядит вот так: {$styles.content.links.wrap}"ссылка". В чем может быть проблема?
немного уточню , создаю ссылку в rtehtmlarea

marco
19.10.2009, 12:22
если используешь css_styled_content проверь чтобы в Include static templates она стояла перед (выше) других (tt_news, direct_mail, rtehtmlarea и проч.)

typik
19.10.2009, 16:14
если используешь css_styled_content проверь чтобы в Include static templates она стояла перед (выше) других (tt_news, direct_mail, rtehtmlarea и проч.)
очень благодарен за ответ, это помогло. Но сразу напрашивается следующий вопрос, есть ли еще что касается определеного порядока в Include static templates для других расширений?

serhio
29.06.2010, 17:25
Добрый день.
Тоже проблема с RTE но несколко иного рода.

Я создал свой плагин с помощью kickstarter. В базу с помощью RTE заносится текст с ссылками типа
(<p>Тела бывают <a href="http://typo3/fileadmin/text.txt" class="download" title="Начинается скачивание файла">твердыми</a>.</p> ),
а в базу этот текст сохраняется вот так
(Тела бывают <link fileadmin/text.txt - download "Начинается скачивание файла">твердыми</link>.)
и соответственно при выводе в FE текст как в базе. Как сделать чтоб в FE ссылка нормальная была?
Я догадываюсь что это както связано с parseFunc. т. е. надо контент из базы преобразовать с помощю parseFunc или что то вроде того, но как это сделать непонимаю. :confused:
Еси я просто через текстовый элемент (не через мой плагин) размещаю ссылку на странице то во FE ссылка попадает в нормальном виде.

p.s. Это мой первый плагин по этому испытываю некоторые трудности. :)

void
29.06.2010, 17:40
Да, надо программно прогнать через parseFunc. Это делается одним из классов в t3lib. Посмотрите примеры в грамотно написанных экстеншенах.

serhio
29.06.2010, 20:45
Спасибо за подсказку. Попробую поискать.

serhio
30.06.2010, 13:06
Добрый день.

Да, надо программно прогнать через parseFunc. Это делается одним из классов в t3lib. Посмотрите примеры в грамотно написанных экстеншенах.

А Вы не могли бы подсказать в каком ext лучше посмотреть или примерчик, если это не сложно. А то у меня с поиском както не складывается или может Я не там смотрю.:confused:

serhio
30.06.2010, 14:25
Добрый день еще раз.

Функцию таки нашел "TS_links_rte()", а реализацию нашел здесь http://forum.typo3.biz/archive/index.php/t-2158.html.
Вобщем если кому надо то так:
$parsehtml_proc= new t3lib_parsehtml_proc;
$parsehtml_proc->TS_links_rte($row['public_about'],0);