Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Подписка на определенный раздел новостей

00 голосов
3
Как сделать подписку на определенный раздел новостей?
Редактировал bitrix:subscribe.news, как подсказывали на форуме:
<?$APPLICATION->IncludeComponent("bitrix:subscribe.news","",Array(
"SITE_ID" => "s1",
"IBLOCK_TYPE" => "paid",
"ID" => "19",
"SECTION_ID" => "50",// соответственно вставлял ID раздела
"SORT_BY" => "ACTIVE_FROM",
"SORT_ORDER" => "DESC"
),
);?>

результат нулевой
спросил 18 Фев, 14 от fdsc (180 баллов)

3 Ответы

00 голосов
Эм... а Вы уверены, что параметр "SECTION_ID" поддерживается компонентом, в который Вы его передаёте?
ответил 13 Июль, 14 от JIETYHOK (2,260 баллов)
00 голосов
bitrix:subscribe.news не поддерживает этот параметр.
Как вариант кастомизировать этот компонент и добавить в него возможно фильтрации новостей по категориям.
В самом компоненте в файле component.php 45 строка. там Заполняется массив фильтра для новостей.
Туда добавить в самом просто случае

$arFilter = array(
'ACTIVE' => "Y",
'>DATE_ACTIVE_FROM' => $SUBSCRIBE_TEMPLATE_RUBRIC["START_TIME"],
'<=DATE_ACTIVE_FROM' => $SUBSCRIBE_TEMPLATE_RUBRIC["END_TIME"],
'SECTION_ID' => $ID // тут будет ID категории новостей
);
ответил 13 Ноя, 14 от ioannes (540 баллов)
00 голосов
Цитата
Николай Гросу пишет:
bitrix:subscribe.news не поддерживает этот параметр.

Как вариант кастомизировать этот компонент и добавить в него возможно фильтрации новостей по категориям.

В самом компоненте в файле component.php 45 строка. там Заполняется массив фильтра для новостей.

Туда добавить в самом просто случае



$arFilter = array(

'ACTIVE' => "Y",

'>DATE_ACTIVE_FROM' => $SUBSCRIBE_TEMPLATE_RUBRIC["START_TIME"],

'<=DATE_ACTIVE_FROM' => $SUBSCRIBE_TEMPLATE_RUBRIC["END_TIME"],

'SECTION_ID' => $ID // тут будет ID категории новостей

);


Направление мысли понятно, а как тогда SECTION_ID вписать в шаблон?
ответил 10 Март, 15 от fdsc (180 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
2 ответов
0 голосов
2 ответов
спросил 08 Авг, 13 от Eliga (360 баллов)
0 голосов
6 ответов
спросил 22 Июль, 13 от JIauJIa (280 баллов)