- Тип файлов Битрикс
- Файлы в формате модуля (/bitrix/modules)
- Установка на хостинг
- Распаковываем архив в папку /bitrix/modules и устанавливаем через админ панель
- Подходящие редакции:
- Старт, Стандарт, Малый Бизнес, Бизнес
Преимущества модуля:
- множественный выбор инфоблоков
- пользовательские фильтры
- возможность кастомных модификаций перед выводом. Достигается при помощи событий
- OnBeforeRequestElements - вызывается перед запросом элементов.
&$arSort
- массив сортировки&$arFilter
- массив фильтра&$limit
&$arSelect
OnBeforeOutputRss
- вызывается перед выводом RSS-ленты.Параметры:
&$arResult
- массив результата в котором есть ITEMS.$arParams
- массив параметров
Код:
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'dev2fun.rssout',
'OnBeforeOutputRss',
function(&$arResult) {
$arResult['NAME'] = 'Название для RSS';
if(empty($arResult['ITEMS'])) return;
// $arParams['EVENT_KEY'] - используйте для идентификации ленты
if($arParams['EVENT_KEY']=='main') {
// ваш код для ленты "main"
}
foreach ($arResult['ITEMS'] as &$arItem) {
// ваш код для работы с элементами ленты
}
unset($arItem);
}
);