Задача такая: при редактировании в админке определенной страницы ее надо выгрузить в файл, причем раскрыть все включенные компоненты (например, новости). Т.е. в итоге надо получить статический html.
Я в "\bitrix\php_interface\init.php" регистрирую обработчик
AddEventHandler("main", "OnBeforeChangeFile", "ChangeFile");
function ChangeFile($abs_path, $content)
{
//проверяю что это та страница, которая мне нужна
//затем надо обработать $content
// записать в файл
}
Что нужно сделать с переменной $content, чтобы вместо <?$APPLICATION->IncludeComponent... получить html ? Какие функции api вызвать?
Помогите, пожалуйста.
Я в "\bitrix\php_interface\init.php" регистрирую обработчик
AddEventHandler("main", "OnBeforeChangeFile", "ChangeFile");
function ChangeFile($abs_path, $content)
{
//проверяю что это та страница, которая мне нужна
//затем надо обработать $content
// записать в файл
}
Что нужно сделать с переменной $content, чтобы вместо <?$APPLICATION->IncludeComponent... получить html ? Какие функции api вызвать?
Помогите, пожалуйста.