onBlockPublicView
Событие вызывается непосредственно перед выдачей контента блока на опубликованную страницу.
Параметры
| Параметр | Описание | С версии |
|---|---|---|
| block | Объект блока, позволяет обратиться к его полям, манифесту, и так далее. | |
| outputContent | Контент, который будет выведен на страницу. Внимание, в этот момент в $block->getContent() может находиться иной контент до предварительной обработки ядром.
Метод должен вернуть контент, который и будет выведен на страницу. Если обработчик модифицирует контент перед выводом, то рекомендуется после всех обработок обновить параметр в событии. Это позволит нескольким обработчикам корректно применить все изменения. $event->setParameter('outputContent', $newContent);
|
Пример
use \Bitrix\Main\EventManager;
use \Bitrix\Main\Event;
$eventManager = EventManager::getInstance();
$eventManager->addEventHandler('landing', 'onBlockPublicView',
function(Event $event) use($query)
{
$outputContent = $event->getParameter('outputContent');
/**
* какие-то действия с $outputContent
*/
return $outputContent;
}
);
© «Битрикс», 2001-2025, «1С-Битрикс», 2025