Всем привет.
Помогите, пожалуйста, разобраться с проблемой:
Мне нужно вывести список новостей для рассылки по порядку важности типа новости.
Для этого в инфоблок добавлено свойство DOC_TYPE: список, у которого для каждого типа определено значение "Сортировка"
Если я вывожу новости в таком виде(см.ниже), то новости сортируются по Строковому значению поля DOC_TYPE, т.е. по Имени типа новости, а мне нужно это делать по числовому значению(по полю "Сортировка" списка Тип новости).
Подскажите, пожалуйста, как в вызове компонента указать именно на то, что нужно сортировать новости по числовому значению типа новости, а не по имени типа новости?
Можно, конечно, в шаблоне сортировать элементы $arResult["ITEMS"], но мне кажется, это не очень спортивно.
Спасибо!
Помогите, пожалуйста, разобраться с проблемой:
Мне нужно вывести список новостей для рассылки по порядку важности типа новости.
Для этого в инфоблок добавлено свойство DOC_TYPE: список, у которого для каждого типа определено значение "Сортировка"
Если я вывожу новости в таком виде(см.ниже), то новости сортируются по Строковому значению поля DOC_TYPE, т.е. по Имени типа новости, а мне нужно это делать по числовому значению(по полю "Сортировка" списка Тип новости).
Код |
---|
<?$APPLICATION->IncludeComponent( "bitrix:news.list.mail", ".maildistr", Array( "ACTIVE_DATE_FORMAT" => "d.m.Y", "CACHE_FILTER" => "N", "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "CHECK_DATES" => "Y", "DETAIL_URL" => "", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "N", "DISPLAY_PREVIEW_TEXT" => "N", "FIELD_CODE" => array("SORT", ""), "FILTER_NAME" => "", "HIDE_LINK_WHEN_NO_DETAIL" => "N", "IBLOCK_ID" => "2", "IBLOCK_TYPE" => "news", "INCLUDE_SUBSECTIONS" => "Y", "NEWS_COUNT" => "15", "PARENT_SECTION" => "", "PARENT_SECTION_CODE" => "", "PREVENT_SEND_IF_NO_NEWS" => "N", "PREVIEW_TRUNCATE_LEN" => "", "PROPERTY_CODE" => array("DOC_TYPE", ""), "SENDER_CHAIN_ID" => "{#SENDER_CHAIN_ID#}", "SORT_BY1" => "PROPERTY_DOC_TYPE", "SORT_BY2" => "ACTIVE_FROM", "SORT_ORDER1" => "DESC", "SORT_ORDER2" => "DESC" ) );?> |
Подскажите, пожалуйста, как в вызове компонента указать именно на то, что нужно сортировать новости по числовому значению типа новости, а не по имени типа новости?
Можно, конечно, в шаблоне сортировать элементы $arResult["ITEMS"], но мне кажется, это не очень спортивно.
Спасибо!