Отображение кастомных заголовков на страницах инфоблока со статьями.

На днях столкнулся со следующей проблемой:
при формировании статей через инфоблок в Битриксе не выводился заголовок статьи, выводился общий заголовок инфоблока, к примеру «Полезная информация»
Поиском в интернете быстро проблему решить не получилось, пришлось думать. В результате родилось следующее решение:

в начале текста статьи добавляем следующее:

 

в файле /bitrix/php_interface/init.php

добавляем следующее

Мы добавили в текст статьи заголовок, окружив его псевдотегом, для разбора.

Далее мы в файле init.php получаем текущий адрес , проверяем его, регулярным выражением получаем текст между псевдотегами , еще одним регулярным выражением получаем содержимое в блоке <title> </title>

И заменяем его.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *