RSS PRO - Гибкость и простота
От: Dev2Fun
Бесплатно
Дата публикации:
26.02.2019
Число установок:
500 - 999 раз
Дата обновления:
23.05.2019
Включает в себя:
Компоненты, Мастера создания (установка), Модуль, Переводы
Последняя версия:
1.2.0
Модуль выводит и позволяет гибко управлять RSS-лентой.
Преимущества модуля:
OnBeforeRequestElements - вызывается перед запросом элементов.
Параметры:
OnBeforeOutputRss - вызывается перед выводом RSS-ленты.
Параметры:
Преимущества модуля:
- множественный выбор инфоблоков
- пользовательские фильтры
- возможность кастомных модификаций перед выводом. Достигается при помощи событий
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);
}
); |
Характеристики
|
Дата публикации
|
26.02.2019 |
|
Число установок
|
500 - 999 раз |
|
Дата обновления
|
23.05.2019 |
|
Включает в себя
|
Компоненты Мастера создания (установка) Модуль Переводы |
|
Последняя версия
|
1.2.0 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Да |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 3384 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- - Добавлена поддержка $arParams в событии OnBeforeOutputRss
- Добавлена поддержка в $arParams ключа "EVENT_KEY", который предназначен для распознавания rss ленты
- - Переписано ядро компонента на получение данных со всех инфоблоков
Для выборки разделов используйте $GLOBALS[$arParams["FILTER_NAME"]]
