Выводим новости из конкретного раздела инфоблока с помощью "bitrix:news"

Выводим новости из конкретного раздела инфоблока с помощью "bitrix:news"

Выводим новости из конкретного раздела инфоблока с помощью "bitrix:news"

Просмотров: 0
Комментариев: 0
Возникает задача вывода новостей из конкретного раздела инфоблока с помощью комплексного компонента bitrix:news. Чтобы это сделать нам нужно разместить компонент на странице скопировать его и немного модернизировать его. 


Начнем


На сайте есть инфоблок с уже созданными разделами:

antfas-Казаначеев


На страницы мы вывели комплексный компонент новостей "bitrix:news". Теперь нам нужно вывести информацию из раздела "Услуги" его ID = 107. Страницу где размещен компонент открываем на редактирование далее открываем сам компонент на редактирование:

antfas - Казначеев


еобходимо развернуть список "Настройки фильтра", поставить галочку напротив "Показывать фильтр", в поле под ним вписываем слово arrFilter - все больше ничего здесь не трогаем и сохраняемся.

Далее переключаемся в режим редактирования исходного кода:


antfas


и в самом начале перед выводом компоненте добавляем строчку:


<?$GLOBALS['arrFilter']=array("SECTION_ID" => 90);?>
Результат:

antfas


Теперь на странице отобразится информация только из раздела "Услуги" у которого ID = 107. Но на странице так же отобразится и фильтр нам его нужно убрать. Открываем шаблон компонента на редактирование.


antfas


И в нем закомментируем кусок отвечающий за вывод фильтра, примерно с 24-ой по 39-ую строки, на картинке выделено синим:


antfas


Вот и все.

Записная книжка:

Данные заметки ведутся преимущественно для нас. Возможно, подача материала сухая. Но вы можете задавать вопросы и обсуждать конкретную заметку в комментариях.