Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "Новости и статьи" на страницу а затем проделать ряд манипуляций, скопировать шаблон news в папку своего шаблона и применить фильтр.
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компонент "Новости и статьи" на страницу а затем проделать ряд манипуляций, скопировать шаблон news в папку своего шаблона и применить фильтр.
Начинаем
Итак имеем готовый инфоблок с разделами:
![Новости из конкретного раздела инфоблока Новости из конкретного раздела инфоблока](/upload/medialibrary/4a2/4a2af38f7e2f74d20364928c57df241a.png)
На страницу мы вывели компонент "Новости", попрошу не путать с компонентом "Список новостей" с ним все попроще, нам нужно вывести на страницу статьи только из раздела "Где погулять, что посмотреть"- его ID 90 (первый в списке на картинке).
Для начала два раза кликаем по иконке компонента в редактировании страницы на которую мы вывели "Новости" и попадаем в настройки параметров:
![Новости из конкретного раздела инфоблока Новости из конкретного раздела инфоблока](/upload/medialibrary/50e/50e9772a0fde03a34eb891818648cd24.png)
Необходимо развернуть список "Настройки фильтра", поставить галочку напротив "Показывать фильтр", в поле под ним вписываем слово arrFilter - все больше ничего здесь не трогаем и сохраняемся.
Далее переключаемся в режим редактирования исходного кода:
![режим редактирования исходного кода режим редактирования исходного кода](/upload/medialibrary/388/38831b9faa1f87aa71d5491e5bbb0fb2.png)
и в самом начале подключения добавляем строчку:
<?$GLOBALS['arrFilter']=array("SECTION_ID" => 90);?>
в итоге должно получиться вот так:
![режим редактирования исходного кода режим редактирования исходного кода](/upload/medialibrary/50f/50f2f3e2991affecaf288af64bd77a0d.png)
Поясню- цифра 90 это ID раздела новоси которого мы и хотим вывести на страницу.
Заканчиваем выводить новости из раздела инфоблока
Собственно после этого на странице выведутся только публикации из нужного нам раздела инфоблока, но над ними будет болтаться компонент фильтра, его необходимо убрать, так как в принципе он не функционален- собственно мы отфтльтровали публикации раздела- и свою задачу он выполнил, находиться на странице ни к чему.
Что бы его убрать, скопируем стандартный шаблон новостей в папку со своим шаблоном:
![копируем шаблон компонента битрикс копируем шаблон компонента битрикс](/upload/medialibrary/e58/e581508439d0d1b23cd5fe1d8fb5005b.png)
Открываем для редактирования шаблон списка новостей:
![](/upload/medialibrary/abb/11111111.png)
И в нем закомментируем кусок отвечающий за вывод фильтра, примерно с 24-ой по 39-ую строки, на картинке выделено синим:
![редактируем компонент битрикс редактируем компонент битрикс](/upload/medialibrary/01f/01f01a79a488919524af2973b32753ed.png)
Вот в общем-то и все. Имеем вывод публикаций только из одного раздела инфоблока Битрикс