Документация Сотбит: Карта сайта для ИИ. Для разработчика. Список событий. OnAfterLlmsElementData
Описание и параметры
Вызывается при генерации файла после выборки элемента инфоблока и подготовки строки (item: заголовок, описание, URL), но до добавления её в текст. Позволяет изменить поля строки, установить skip для пропуска элемента; EventResult::ERROR в коде трактуется как пропуск элемента (аналог skip)
use Bitrix\Main\Event;
use Bitrix\Main\EventResult;
Параметры
Параметр
Описание
llmsId
(int) ID записи генератора
siteId
(string) ID сайта
iblockId
(string) ID инфоблока
iblockSettings
(array) настройки генерации
element
(array) элемент из CIBlockElement::GetList(...)->GetNext()
item
(array) подготовленные данные строки: TITLE, DESCRIPTION, URL
skip
(bool) не добавлять элемент в файл
Пример функции-обработчика
public static function onAfterLlmsElementData(Event $event): EventResult