Доброго времени суток. При создании собственного типа поля для разделов столкнулся с проблемой. Несмотря на то, что удалил все вызовы функции htmlspecialcharsEx в файле bitrix/modules/main/classes/general/usertypetable.php после заполнения данного поля следующим текстом,например: <strong>Заголовок</strong>
Текст
вывожу его через Section GetList или через компонент( что по сути одно и то же) и вижу вместо отформатированного текста спецсимволы вместо тегов HTML. При этом, если посмотреть на содержимое этого поля раздела через админку, то теги выводятся в обычном виде, а не как спец символы.
Bопрос Как обойти обработку содержимого пользовательского поля при выводе функцией htmlspecialcharsEx (или ее аналогами).
в том же массиве есть значение с тем же ключом, только с "~" в начале, там и есть не преобразованный текст. Ну или обратное преобразование htmlspecialcharsBack
Прекрасная жизнь начинается с прекрасных мыслей...
Пока что использую вариант с тильдой перед названием поля. То есть, способа вставить html в основное значение (без тильды) не существует? P.S> Хочу синхронизировать работу с одним из сторонних модулей с минимальными изменения самого модуля
Алексей! У меня тоже сейчас задача сделать свой ТИП пользовательского поля для Раздела, как связку из 4 полей с возможностью множественного добавления.
ВОПРОС Возможно ли, чтобы этот тип включал в себя сразу n (например, 4) тектовых поля и адекватно в базу сохранялся? Пожалуйста поделитесь инфой на основе, которой делаете свой тип, ибо я пока нашел только возможность расширить.