Вопрос собственно освещен в теме, знаю что функции заголовка страницы можно задать второй параметр false вроде бы так: ShowTitle(false, false) и HTML рубиться не будет, а вот возможна ли в принципе вставка кода в заголовки новостей и т.п.?
Профессионально занимаюсь версткой и интеграцией оной в шаблон «1С-Битрикс» beskrovnyy.com
ну, Вам ничего не запрещает перед отображением обработать заголовок как Вам угодно, и после уже вывести. Вообще, задача не однозначна, посему надо описывать частный случай. Если заголовки новостей уже содержат нужные HTML-теги, то ShowTitle Вам вполне подойдет.
Хорошо, конкретная задача. Необходимо выводить заголовки новостей с произвольным HTML кодом, который задается в административной панели при создании новости прямо в поле для заголовка новости.
Как я понял эту задачу какими-то стандартными настройками\параметрами не решить? Нужно полностью перерабатывать логику?
Профессионально занимаюсь версткой и интеграцией оной в шаблон «1С-Битрикс» beskrovnyy.com
Для работы с новостями в компоненте как правило используется класс CIBlockElement, который имеет метод для получения данных GetList. Метод возвращает объект класса CDBResult, из которого запрашиваются выбранные записи через Fetch/GetNext. Если сделать var_dump результата последнего метода, вы увидите, что все поля выборки дублируются, такими же полями с тильдой, в которых содержатся те же данные, но не обработанные функцией htmlspecialchars. Таким образом, используя поля с тильдой, можно сохранить исходный html-код. Об этом написано в документации.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).