RSS PRO - Гибкость и простота» от разработчика «Dev2Fun» | dev2fun.rssout

Скачать RSS PRO - Гибкость и простота» от разработчика «Dev2Fun» | dev2fun.rssout
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
26.255
Реакции
10.233
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
1743489872728.png

Модуль выводит и позволяет гибко управлять RSS-лентой.

github

Преимущества модуля:
  • множественный выбор инфоблоков
  • пользовательские фильтры
  • возможность кастомных модификаций перед выводом. Достигается при помощи событий
События:

OnBeforeRequestElements - вызывается перед запросом элементов.

Параметры:
  • &$arSort - массив сортировки
  • &$arFilter - массив фильтра
  • &$limit
  • &$arSelect

OnBeforeOutputRss - вызывается перед выводом RSS-ленты.

Параметры:
  • &$arResult - массив результата в котором есть ITEMS.
  • $arParams - массив параметров

  • PHP:
    \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);
      }
    );
dev2fun.rssout 1.2.0
 
Назад
Сверху Снизу