RSS PRO - Гибкость и простота

Код продукта: dev2fun.rssout
Бесплатно
В корзину
Товар добавлен
Описание
Характеристики
Модуль выводит и позволяет гибко управлять RSS-лентой.

github

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

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);
  }
);
Онлайн-демо https://rockisfest.ru/vk-rss/
Адаптивность Да
Поддержка Композита Да
Совместим с редакциями Первый сайт, Старт, Стандарт, Малый бизнес, Эксперт, Бизнес, Бизнес-процессы, Энтерпрайз
Стоимость Бесплатные решения
Закрыть