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

Сортировка списка элементов инфоблока

00 голосов
1
Есть элементы одного инфоблока.
 
На первой странице сайта визуализируются в двух отдельных html-блока.
 
1-й блок: Хорошие новости 
2-й блок: Плохие новости
 
Элементы в обоих блоках выводятся через компонент news list (с разными шаблонами, так как вид у них разный).
 
В целом, держать элементы в разных папках, например, в папке "Хорошие" и в папке "Плохие", исключается (такова логика), то есть элементы все в одной папке.
 
Как можно прописать в компоненте или в его шаблоне соответствующий вывод (чтобы в первый блок попадали только Хорошие новости, и, соответственно, во второй - только Плохие новости) .
 
Спасибо.
спросил 11 Авг, 16 от аноним

1 Ответ

00 голосов

Задача типовая, решается примерно так - на странице подключения компонента:
 

<?
global $arrShipper;
$arrShipper = array(
   'PROPERTY_TYPE' => 1
);
?>
<?$APPLICATION->IncludeComponent(
   "bitrix:news.list",
   "photoslider",
   Array(
      ...
      "CACHE_FILTER" => "Y",
      "FILTER_NAME" => "arrShipper",
      ...
   ), false);?>
 
Если надо 2 фильра - делается 2 разных фильтра и 2 компонента.
ответил 13 Авг, 16 от root (25,590 баллов)