Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "Новости и статьи" на страницу а затем проделать ряд манипуляций, скопировать шаблон news в папку своего шаблона и применить фильтр.
Вывести новости из конкретного раздела инфоблока Битрикс
06.12.2013 15:36:33
Добрый день, один в один сделал, разве что фильтр не стал пока комментировать, но ничего не работает(((
|
|
|
06.12.2013 16:52:56
|
|||
|
30.01.2014 14:55:24
|
|||||
|
25.03.2014 07:57:57
Большое спасибо за подробный урок. Была задача вывести статьи по разделам - статья очень помогла.
|
|
|
31.03.2014 15:26:07
|
|||
|
10.04.2014 11:28:24
Получится так вывести список разделов? Раздел > Подраздел > Элемент - в таком виде
|
|
|
17.04.2014 16:07:03
Здравствуйте, Михал.
Кусок кода который выводит на странице Новости 1-3 из 3 Начало |Пред. | 1| След.| Конец | Все
|
|||
|
19.04.2014 00:26:09
Нужно скопировать шаблон pagenavigation из системных, а дальше сделать с ним все что душе угодно
|
|
|
21.04.2014 13:18:27
Спасибо!
|
|
|
02.06.2014 16:44:43
Добрый день, к сожалению данный способ не работает на последней версии цмс. Не могли бы Вы обновить свое решение проблемы?!
|
|
|
20.06.2014 20:04:15
|
|||
|
24.06.2014 05:20:59
Пришлось в шаблоне компонента bitrix:news вставлять параментр для компонента bitrix:news.list А именно,
Где 6 - это ID вашей секции (раздела) |
|||||
|
11.07.2014 05:44:56
А как вывести разделы инфоблока с помощью компонента "Элементы раздела"? Что-то не получается. Подскажите что писать в настройках инфоблока и компонента
|
|
|
14.07.2014 04:30:25
|
|||
|
16.02.2015 16:34:15
Михаил, здравствуйте!
Описанный Вами способ почему-то работает только на компоненте "Список новостей", а на комплексном компоненте "Новости" работать отказывается. Версия 15.0.6. Не могли бы Вы намекнуть, в чем может быть дело? |
|
|
29.05.2015 21:06:20
|
|||||||
|
05.06.2015 18:03:47
Михаил, добрый день. Вот такой вопрос:
Есть сайт, на отдельной странице(не главной), есть компонент новости с новостями. Я добавил в эти компоненты свойства. Вопрос такой, как можно с этой страницы на главную вывести новости отмеченные галочкой по свойству? заранее спасибо. |
|
|
08.06.2015 04:05:39
arrFilter - название фильтра, назвать можно как угодно PROPERTY_45_VALUE - ID свойства в котором хранится показатель, в вашем случае свойство чекбокс. Если галка стоит то YES , нет так просто нет. В самом компоненте, в строчке с фильтром указать его название, в данном случае arrFilter
|
|||||||
|
09.06.2015 12:58:43
Еще вопрос: Есть 3 категории новостей, есть ли какая возможность вывести свойство с выпадающим списком, чтобы при добавлении новости, можно было выбрать категорию, куда она автоматически перенесется? Как это можно сделать? Заранее спасибо! |
|||||||||
|
25.06.2015 20:47:52
Здравствуйте! Подскажите пожалуйста, как можно вывести на главную страницу новости из всех инфоблоков, отсортированные по дате? Хочется вывести их в виде анонсов с картинками-превьюшками, а такой возможности в Битрикс не предусмотрено.
|
|
|
26.06.2015 01:09:54
|
|||
|
26.06.2015 09:06:30
Например, новость, написанная в инфоблоке "Статьи", отображается на главной странице внизу, то есть, там, где размещен компонент, а не в самом верху. Может быть, есть способ все-таки выводить их в порядке поступления? |
|||||
|
26.06.2015 09:19:34
Кстати, компонент "Лента новостей" выводит их в порядке поступления, однако только дату и заголовок в виде ссылки. Ни включение картинки анонса, ни описание не отображаются. А кликнув по заголовку в ленте, попадаю на страницу /simple/detail.php?ID=номер, где номер - это ID новости, но она не отображается, а отображаются почему-то названия инфоблоков.
|
|
|
26.06.2015 11:43:59
На главной, с помощью вот этой записки, в которой обсуждаем, уже отфильтровывать из разделов с помощью "список новостей" ЧПУ в инфоблоке новостей нужно настроить на физический раздел с новостями, как правило: /news/ - Все новости или список разделов /news/#SECTION_CODE#/ - новости раздела /news/#SECTION_CODE#/#ELEMENT_CODE#/ конкретная новость Точно так же и в компоненте новостей соответственно В общем, избавьтесь от кучи инфоблоков, делайте одним с разделам. |
|||
|
26.06.2015 11:57:05
Ой, поняла!! Спасибо большое!!!
|
|
|
30.06.2015 18:21:11
Снова здравствуйте, Михаил! Можно попросить вас разъяснить, как можно вывести маленький (100px 100px) календарь новостей во включаемой области, чтобы на главной странице выводились все новости за определенную дату, а на страницах разделов - новости этих разделов за выбранную дату?
А то у меня он даже в компактном виде огромный и во включаемую область не влезает, а масштабирование я еще не освоила. |
|
|
01.07.2015 11:09:00
|
|||
|
14.01.2016 09:13:04
Подтверждаю, на версии 15.0.6 РАБОТАЕТ. Действительно, как только убрал кусок кода, отвечающего за отображение фильтра, все заработало. Спасибо!
|
|
|
28.06.2016 16:50:04
Здравствуйте! Спасибо за Ваши уроки!
Возник вопрос: Как вывести на страницу последнюю новость в детальном виде? |
|
|
28.06.2016 18:39:01
|
|||
|
26.07.2016 19:08:01
Добрый день.
А можно сделать фильтр новостей по месяцу и году? |
|
|
26.07.2016 19:11:05
|
|||
|
23.06.2017 14:23:07
|
|||
|
23.05.2018 11:08:42
Как всегда спасибо за статью!!!!
Чуть сайт весь свой не поломала). Вся фигня была как раз в фильтре и настройке ЧПУ. Включить поддержку ЧПУ V Каталог ЧПУ(относительно корня сайта): /departments/ Страница раздела: #SECTION_CODE#/ Страница детального просмотра: #ELEMENT_CODE#/
|
|||
|
14.09.2021 15:06:29
Здравствуйте!
А как вывести название, описание и изображение аноноса раздела |
|
|
14.09.2021 16:22:57
Нужно получить ID секции и вот этим методом получить все нужные данные https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getbyid.php Пример там есть
Изменено: |
|||
|
19.03.2022 00:45:48
Добрый день.
Спасибо за уроки. Это ценно! Подскажите, как в компоненте Новости вывести не весь список, а только те элементы, у которых настроенное определенное свойство? В настройках свойств Инфоблока добавлено свойство "Тип" (см. скрин property) В разделе лежат элементы с типом "новость" и "история" (см. скрин infotype) Стандартным фильтром по свойству (см. скрин filter) - на страницу выводится выбор по Типу (либо одно, либо другое). А мне в этой области нужен только один тип:"история" . Пробую вот так: <? $GLOBALS['arrFilter'] = array("PROPERTY_50_VALUE" =>"история"); ?> <?$APPLICATION->IncludeComponent( "bitrix:news", "how_to_get_news", array( "ADD_ELEMENT_CHAIN" => "N", и т.д.... Не получается. |
|
|
19.03.2022 11:04:24
В самом выводе компонента новостей не забыли применить фильтр?
Изменено: |
|||||||
|
19.03.2022 14:46:53
Да, забыл. Добавил, но сначала ничего не поменялось. Проделал манипуляции заново. И только после того как закомментировал в коде отображение фильтра - все заработало! Спасибо большое. Помогли! |
|||||||||
|
20.03.2022 17:04:11
Михаил, продолжаю разбираться с косяками сайта.
Нашел проблему с пагинацией. На сайте есть раздел Истории и новости. https://domgdeteplo.ru/istorii-i-novosti/index.php# Сверху три фильтрующие кнопки. Работают нормально, фильтруют. Проблема в следующем: Всего в инфоблоке у меня активных 5 историй и 15 новостей. Но отображаются они с косяками: 1. Нажимая на “Истории и новости” всегда показывает 1 историю и 12 новостей, кнопка “показывать по 4/8/12 не работает. Как это можно поправить? 2. Нажимая на “Только истории”, отображается только 1 история, пагинация отсутствует вообще. Как это поправить? 3. Нажимая на “Только новости”, отображается всегда только 12 новостей, и кнопка “показывать по 4/8/12” тоже не работает. Как это поправить? Все три вида отображения заключены в единую включаемую область, т.е. шаблон пагинации один на все три вида страницы. Код используемого шаблона пагинации - в файлике. |
|
|
20.03.2022 18:31:31
Затрудняюсь что либо подсказать. Нужно вдумчиво разбираться на месте.
|
|
|
08.05.2022 17:35:15
Здравствуйте, Михаил!
Большое спасибо за материал. Все работает. Но самостоятельно никак не мог решить эту задачу. В хлебных крошках отображались статьи определенной категории, а на странице не мог вывести. Спасибо! |
|
|
10.11.2022 17:52:29
Странно, данный способ работал на моем прошлом сайте, а на этом - не робит....
|
|
|
10.11.2022 19:49:38
Попробуйте
|
|||
|
04.05.2023 16:13:43
Михаил, здравствуйте!
А что если в списке нужно вывести сначала два элемента с конкретными id, а после весь список по стандартной фильтрации сортировки? например id у этих двух элементов 8104 и 3926, находятся они в одном разделе, где все остальные элементы списка Реализован слайдер с проектами на странице и нужно, чтобы два конкретных проекта выводились вначале для конкретной страницы, а для остальных страниц по стандартной сортировке? |
|
|
04.05.2023 17:04:24
Думаю, самое простое это поднять их вверх сортировкой, весь остальной список вывести по сортировке с взрастанием. |
|||
|
12.09.2023 14:50:21
Здравствуйте. А если нужно вывести новости из определённого раздела, но при это оставить возможность фильтрации по новостях, например, по дате публикации новости? Подскажите, как тогда можно поступить?
|
|
|
13.09.2023 11:44:08
Расширять массив arrFilter, пример с выборкой раздела и дате активности, как-то так:
Отберет из 90-го раздела с датой активности больше 21 декабря 2022-го
Изменено: |
||||
|
||||
Блог-note: заметки разработчика
Удалить все картинки элементов инфоблока: анонс, детальную и дополнительные картинки (MORE_PHOTO)
Задача: В инфоблоке 10 000 элементов, нужно удалить картинки анонса, детальные и дополнительные картинки из свойства MOR...
Автоматически отгрузить заказ и сменить статус отгрузки, при выполнении заказа.
Проблема: Заказы, на сайте, обрабатываются только в 1С. При этом 1С не работает с отгрузками и обменивается только стату...
Показать выбранные параметры умного фильтра над товарами, с возможностью отмены выбора
Задача: При выборе параметров товаров в умном фильтре показать выбранные параметры из чекбоксов в виде кнопок и предоста...
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой постав...
Спойлер в списке новостей 1С-Битрикс
Иногда нужно сделать спойлеры в копонентах 1C-Битрикс, в основном конечно, имеет смысл при очень больших обьемах контент...
Валидация пароля и подтверждения при регистрации в битрикс
Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистрации сайта под управлением Битрик...
Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройка работы почты.
Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm...
Заполнить картинки разделов каталога из картинок товаров
Задача: в каталоге, разделы и подразделы выводятся в виде плитки над товарами, с картинками разделов. Так как разделов и...
Изменить размер картинок на лету в битрикс
Встала задачка: на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой, перезали...