Раздел новостей на сайте

Создание раздела новостей на битрикс

Сегодня мы будем создавать раздел новостей на нашем сайте с CMS  Битрикс. Надеюсь, сам сайт уже создан.

Для начала потребуется создать инфоблок в котором будут наши новости. Если у нас ещё не создан тип инфоблоков, то идём в админку -> контент -> инфоблоки -> типы инфоблоков
админка типы инфоблоковЖмем «добавить новый тип». Назвать можно этот тип как угодно, т.к. в нашем случае это будет что-то вроде папки, в которой будет наш инфоблок с новостями. Не создавая тип инфоблока, мы не сможем создать сам инфоблок.
создание типа инфоблокаПосле этого создаем инфоблок с новостями. Заходим в созданный тип инфоблока и жмем «добавить инфоблок»
кнопка добавить инфоблокВсе поля для заполнения мы сейчас рассматривать не будем, для начала нам хватит следующих:
создание инфоблока "новости"

  • Сайты — ставим галочку, если сайтов несколько, то ставим галочку напротив того сайта, на котором будем использовать инфоблок, также один инфоблок может использоваться на нескольких сайтах.
  • Название — название инфоблока
  • URL страницы информационного блока — вставляем раздел в котором у нас будут новости. Часть «#SITE_DIR#/» и «/index.php?ID=#IBLOCK_ID#» оставляем без изменений.
  • URL страницы детального просмотра — то же самое, только Часть «#SITE_DIR#/» и «/detail.php?ID=#ID#» оставляем без изменений.

Инфоблок готов, создадим пару новостей.
Добавление новостиЖмем добавить элемент. в разделе «Элемент» заполняем название
создание новости - элементВ разделе «Анонс» заполняем «описание для анонса» и картинку для анонса по желанию
создание новости - анонсВ разделе «подробно» аналогично только уже полный текст новости. Тестовые новости готовы, приступим к показу новостного раздела на сайте. Создадим раздел «news»
создание разделасоздание раздела новостипосле этого откроется окно визуального редактора
окно визуального редактораудаляем «Text here…» и переносим на его место компонент «новости»
втавляем компонент "новости"дважды кликаем на компонент, появляются его настройки. Выбираем наш тип инфоблока и сам инфоблок «новости»
Настройка компонента новостисохраняем. Готово, новости выведены.
Раздел новостей на сайтеКонечно, существует множество настроек, параметров вывода новостей на сайте и т.д., но об этом мы поговорим в отдельном посте.
Вот и всё, до связи.

Создание раздела новостей на битрикс: 15 комментариев

  1. Мне кажется Вы что-то пропустили. У меня не появляется кнопка «Добавить элемент» после сохранения инфоблока.

      1. Все разобрался. Оказывается нужно было нажать на цифру в колонке «элементов» в списке инфоблоков или на раздел в одноименной папке чуть выше меню «Инфоблоки».

    1. Взять созданный компонент и вставить его во всплывающее окно, с помощью jQuery, например.

    1. При создании типа инфоблока поставить галочку «Использовать древовидный классификатор элементов по разделам:».

  2. Добрый день. Подскажите, что что будет если изменить название инфоблока на действующем сайте? Нужны ли какие то еще настройки в части программирования после изменения настройки. Вопрос возник изза заполнения раздела сео, где автоматом подтягивается название инфоблока «каталог», а я бы хотела » посуда».

    1. Здравствуйте, если используются стандартные компоненты, то проблем точно не возникнет. Даже если компонент самописный или кастомизированый, то очень маловероятно, что от смены названия инфоблока что-то отвалится и перестанет работать. Я бы изменил не опасаясь.

  3. Здравствуйте.
    Подскажите как вывести на отдельной странице определенное количество новостей?

  4. И еще вопрос. Создал по этой схеме новости, все получилось, но под новостями появился такой текст:
    ( 1 — из )
    | | | |

    1. Это «Настройки постраничной навигации». Можно просто убрать галочку «Выводить под списком:»

  5. Большое спасибо за оперативные ответы, со всем разобрался. А второй момент исправился выбором шаблона самой навигации.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Пожалуйста, докажите, что вы не робот * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.