Спасибо!
Вот что сделал (может когда-то кому-то будет полезно)
Скопировал стандартный компонент в папку /bitrix/components/subscribe.news
Соответственно в шаблоне рассылки поменял путь к компоненту
с
на
Далее в файле .parameters.php (скопированого компонента) в элементе PARAMETERS (который находится в массиве $arComponentParameters) дописал такой элемент
Потом в файле component.php сузил фильтр $arFilter, написав
Все, теперь комонент в шаблоне подписки можно вызывать так
Вот что сделал (может когда-то кому-то будет полезно)
Скопировал стандартный компонент в папку /bitrix/components/subscribe.news
Соответственно в шаблоне рассылки поменял путь к компоненту
с
| Код |
|---|
<?$SUBSCRIBE_TEMPLATE_RESULT = $APPLICATION->IncludeComponent( "bitrix:subscribe.news"... |
на
| Код |
|---|
<?$SUBSCRIBE_TEMPLATE_RESULT = $APPLICATION->IncludeComponent( "subscribe.news"... |
Далее в файле .parameters.php (скопированого компонента) в элементе PARAMETERS (который находится в массиве $arComponentParameters) дописал такой элемент
| Код |
|---|
"SECTION_ID" => array(
"NAME" => GetMessage("CP_BSN_SORT_SECTION_ID"),
"TYPE" => "LIST",
), |
Потом в файле component.php сузил фильтр $arFilter, написав
| Цитата |
|---|
| $arFilter['SECTION_ID'] = $arParams["SECTION_ID"]; |
Все, теперь комонент в шаблоне подписки можно вызывать так
| Код |
|---|
<?$SUBSCRIBE_TEMPLATE_RESULT = $APPLICATION->IncludeComponent( "subscribe.news", "", Array( "SITE_ID" => "идентификатор сайта", "IBLOCK_TYPE" => "тип инфоблока", "ID" => "id инфоблока", "SECTION_ID" => "id раздела", "SORT_BY" => "ACTIVE_FROM", "SORT_ORDER" => "DESC", ), null, array( "HIDE_ICONS" => "Y", ) );?> |
Помощь 1с-Bitrix Skype: oleggg.ivanyukkk Mail:
