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

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

00 голосов
2
Здравствуйте!
Скажите пожалуйста, как НЕ отображать элементы определенного раздела в списке новостей? Список новостей состоит из элементов нескольких разделов. Желательно при этом не использовать фильтр (но можно и с ним).
Компонент bitrix:news.list
Спасибо!
спросил 27 Июнь, 13 от Mortelle (180 баллов)

2 Ответы

00 голосов
Чтобы правильно работала постраничная навигация лучше с фильтром:
Код
<?$arrFilter = Array("!SECTION_ID" => $SECTION_ID)?>

Если постраничка не нужна, то в шаблоне компонента сделать проверку:
Код
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if($arItem["IBLOCK_SECTION_ID"] != $SECTION_ID):?>
вывод новости
<?endif;?>
<?endforeach;?>

$SECTION_ID - ID раздела, из которого не нужно выбирать элементы.
ответил 27 Июнь, 13 от smileplz (8,020 баллов)
00 голосов
Спасибо большое! Мне оба варианта пригодились :)
ответил 28 Июль, 13 от Mortelle (180 баллов)

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

0 голосов
3 ответов
спросил 18 Фев, 14 от fdsc (180 баллов)
0 голосов
3 ответов
0 голосов
5 ответов
спросил 06 Ноя, 13 от SicknezZz (200 баллов)
0 голосов
6 ответов
спросил 19 Окт, 13 от Nemesida (240 баллов)