Доброе утро! (день) (ночь)
нужное подчеркнуть
Схема такая:
1. Инфоблок с элементами, допустим называется он X и имеет ID = 10
2. Существует рассылка на этот инфоблок в списке рассылок: переделан стандартный шаблон - Дайджест новостей bitrix/php_interface/subscribe/templates/news (переделан только файл template.php)
3. В свойствах элементов инфоблока есть такое, date с ID = 23
А теперь, внимание, Знатоки! Вопрос: Почему при проверке шаблона рассылки он выводит не все элементы?! Потому что, в рассылке идет сортировка по дате (с)-(по), а мне надо по свойству? Как-то так! Если не очень понятно, спрашивайте! Расскажу все!!!
нужное подчеркнуть
Схема такая:
1. Инфоблок с элементами, допустим называется он X и имеет ID = 10
2. Существует рассылка на этот инфоблок в списке рассылок: переделан стандартный шаблон - Дайджест новостей bitrix/php_interface/subscribe/templates/news (переделан только файл template.php)
3. В свойствах элементов инфоблока есть такое, date с ID = 23
А теперь, внимание, Знатоки! Вопрос: Почему при проверке шаблона рассылки он выводит не все элементы?! Потому что, в рассылке идет сортировка по дате (с)-(по), а мне надо по свойству? Как-то так! Если не очень понятно, спрашивайте! Расскажу все!!!
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); global $SUBSCRIBE_TEMPLATE_RESULT; $SUBSCRIBE_TEMPLATE_RESULT=false; global $SUBSCRIBE_TEMPLATE_RUBRIC; $SUBSCRIBE_TEMPLATE_RUBRIC=$arRubric; global $APPLICATION; ?> <p> <?$APPLICATION->IncludeComponent("bitrix:subscribe.news", "xxx", array( "SITE_ID" => "ru", "IBLOCK_TYPE" => "yyyyyyy", "ID" => "10", "SORT_BY" => "PROPERTY_date", <--- это название свойства - date "SORT_ORDER" => "DESC" ), false );?></p> <? if($SUBSCRIBE_TEMPLATE_RESULT) return array( "SUBJECT"=>$SUBSCRIBE_TEMPLATE_RUBRIC["NAME"] ,"BODY_TYPE"=>"html" ,"CHARSET"=>"Windows-1251" ,"DIRECT_SEND"=>"Y" ,"FROM_FIELD"=>$SUBSCRIBE_TEMPLATE_RUBRIC["FROM_FIELD"] ); else return false; ?> |