[Подвал] – Буферизация заголовка и кнопка «Назад» в каталоге
Описание
В самом начале файла используется механизм буферизации вывода PHP (ob_start и ob_get_clean). Код анализирует текущий URL-адрес и, если пользователь находится внутри разделов каталога (но не на его главной странице /catalog/), динамически формирует кнопку «Назад» на базе стандартного браузерного метода window.history.back() вместе с заголовком <h1>.
Полученная верстка не выводится в текущем месте, а перехватывается и передается «наверх» в шапку или контентную область сайта через отложенные функции Битрикса.