Документация Сотбит: Парсер контента. Для разработчика. События. parserCatalogDetail
parserCatalogDetail
Событие вызывается после получения верстки с детальной страницы каталога для текущего элемента.Параметр | Описание |
ID | Переменная, содержащая идентификатор парсера |
el |
Переменная, содержащая DOM объекты детальной страницы текущего элемента |
arFields |
Переменная, содержащая все значения данного элемента |
Пример функции обработчика:
AddEventHandler("shs.parser", "parserCatalogDetail", Array("MyClass", "parserCatalogDetailHandler")); class MyClass { // создаем обработчик события "parserCatalogDetailHandler" function parserCatalogDetailHandler($ID, &$el, &$arFields) { } }
При вызове данного события массив
$arFields
не пустой! Он содержит данные, полученные модулем, для текущего элемента со страницы каталога.
Примечание: Обратите внимание, что при помощи переменных
$arFields["LINK"]
(ссылка на детальную страницу товара) можно разграничивать условия для разных сайтов.
Внимание! Данное событие возникает только при запуске парсера типа "catalog".
Свяжитесь с нами
Заполните простую форму, чтобы обсудить ваш проект