Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 170 Просмотров
*

cod

  • Захожу иногда
  • **
  • 13
  • 0
Теги в параметрах модуля
« : 30.09.2016, 11:00:46 »
Доброго дня, товарищи.
Прошу подсказки. Надо в параметр модуля внести текст с HTML тегами (div, script ...). Тип параметра - textarea. Если внести в поле нужный текст и сохранить, то Joomla удаляет из него теги. Параметр задан через XML файл описания модуля.
Как сделать так, чтобы можно было в значении параметра сохранить текст с HTML тегами?

Благодарю за внимание и помощь  ^-^

Пояснения:
Пишу модуль, который, кроме прочего, должен выводить на страницу текст содержащийся в его параметре. Этим текстом является код для вставки модуля со стороннего сайта, как например, Яндекс метрика или счётчик посещений и т.п.
*

effrit

  • Группа развития
  • *****
  • 7446
  • 815
  • effrit.com
Re: Теги в параметрах модуля
« Ответ #1 : 30.09.2016, 11:14:15 »
привет. если программеры не зайдут в тему, то можно, как вариант, посмотреть, каким типом устроено в подобных модулях.
для примера, flexi custom code
я так понимаю, это вот это
Код
<field name="code_area" filter="raw" type="textarea" default="" label="FCC_CODE" cols="40" rows="20" description="FCC_CODEDESC" />
наверно фильтр отвечает за это самое
*

cod

  • Захожу иногда
  • **
  • 13
  • 0
Re: Теги в параметрах модуля
« Ответ #2 : 30.09.2016, 12:25:07 »
привет. если программеры не зайдут в тему, то можно, как вариант, посмотреть, каким типом устроено в подобных модулях.
для примера, flexi custom code
я так понимаю, это вот это
Код
<field name="code_area" filter="raw" type="textarea" default="" label="FCC_CODE" cols="40" rows="20" description="FCC_CODEDESC" />
наверно фильтр отвечает за это самое
Спасибо большое! Это именно то, что надо. Действительно пишешь filter="raw" и Joomla не фильтрует содержимое параметра.
Только надо следить, чтобы в тексте значения не было двойных кавычек ( " ) так как эти кавычки отделяют друг от друга параметры в строке, в которой они все сохраняются.