Блог специалистов
14.11.2025

Как в Битриксе заменить переменную в тексте на php-код череp init.php

Как заменить переменную #SLIDER_RESULT# в текст на файл с кодом компонента галереи. Можно этим кодом заменить сразу на код компонента. Также в подключаемом файле можно выполнить любой php-код. // Заменяем переменную #SLIDER_RESULT# в текст на файл с кодом компонента галереи. Можно этим кодом заменить сразу на код компонента. AddEventHandler("main", "OnEndBufferContent", "ReplaceIBlockComponent"); function ReplaceIBlockComponent(&$buffer) { global $APPLICATION; //обязательно объявить объект if (strpos($buffer, '#SLIDER_RESULT#') !== false) { ob_start(); $APPLICATION->IncludeFile( $APPLICATION->GetTemplatePath("include_areas/inner_gallery_slider.php"), Array(), Array("MODE"=>"html") ); $news_component = ob_get_clean(); $buffer = str_replace('#SLIDER_RESULT#', $news_component, $buffer); } }

Количество показов: 6259




Возврат к списку