К статье
Практический материал

Администрирование · 10 мин

Как добавить новость в 1С-Битрикс

Как добавить новость в 1С-Битрикс через админку и публичную часть: настройка инфоблока, поля, картинки, SEO, права доступа и решение типичных ошибок.

Новости в 1С-Битрикс хранятся в инфоблоках — специальных структурах, где каждая новость является элементом с набором полей: название, дата, анонс, детальный текст, картинки. Чтобы опубликовать новость, достаточно прав доступа к соответствующему инфоблоку и нескольких минут в административном разделе или прямо в публичной части сайта.

Стандартный путь выглядит так: открыть админку, найти инфоблок новостей, создать элемент, заполнить поля и сохранить. Однако на практике возникают нюансы: новость не появляется на сайте из-за активности или даты, картинка не подтягивается в список, у редактора нет прав на инфоблок. Ниже разобраны все этапы — от подготовки инфоблока до проверки результата и исправления типичных ошибок.

Инструкция подходит для редакций «Управление сайтом» и коробочной версии «1С-Битрикс24». Названия пунктов меню могут немного отличаться в зависимости от версии продукта и настроенного шаблона админки, но логика работы с инфоблоками везде одинаковая.

Проверьте, есть ли на сайте инфоблок новостей

Перед добавлением первой новости убедитесь, что инфоблок для них существует. В административном разделе перейдите в Контент → Инфоблоки → Типы инфоблоков. В большинстве типовых установок уже есть тип «Новости» (символьный код часто news) с одноимённым инфоблоком внутри.

Если инфоблока нет, создайте его кнопкой «Добавить инфоблок» внутри подходящего типа. На вкладке «Инфоблок» задайте название, символьный код и привязку к сайтам. На вкладке «Свойства» при необходимости добавьте дополнительные поля — например, «Источник», «Теги» или «Фотогалерею». Без привязки к сайту элементы инфоблока не будут выводиться в публичной части.

Обратите внимание на вкладку «Доступ»: для групп пользователей, которые будут публиковать новости, установите уровень доступа не ниже «Изменение». Если у контент-менеджера доступ «Чтение» или «Доступ закрыт», кнопка добавления элемента будет недоступна.

Добавьте новость через административный раздел

Основной способ публикации — через админку. Перейдите в Контент → Инфоблоки → Типы инфоблоков → Новости → Новости (либо сразу через пункт «Новости» в меню «Контент», если он выведен отдельно). Откроется список существующих элементов.

Нажмите кнопку «Добавить элемент» (или «Добавить новость») на контекстной панели. Откроется форма редактирования с вкладками «Элемент», «Анонс», «Подробно», «SEO», «Разделы» и другими — состав вкладок зависит от настроек инфоблока.

Заполните обязательные поля: название новости, дату начала активности (по умолчанию подставляется текущая), краткое описание на вкладке «Анонс» и полный текст на вкладке «Подробно». Убедитесь, что установлен флаг «Активность» — без него элемент сохранится, но на сайте не появится.

Порядок действий
  1. 1
    Откройте Контент → Инфоблоки → Типы инфоблоков → Новости
  2. 2
    Нажмите «Добавить элемент»
  3. 3
    Заполните название, символьный код и дату активности
  4. 4
    Добавьте текст анонса и картинку анонса
  5. 5
    Заполните детальный текст и детальную картинку
  6. 6
    Проверьте флаг «Активность» и привязку к разделу
  7. 7
    Сохраните и откройте новость в публичной части

Заполните поля новости правильно

Форма элемента инфоблока содержит несколько групп полей, и у каждой — своя роль в выводе на сайте.

Название, код и дата

Название выводится в списке новостей и в заголовке детальной страницы. Символьный код участвует в формировании URL страницы; если оставить его пустым, Битрикс при настроенной транслитерации сгенерирует код из названия автоматически. Дата начала активности определяет, с какого момента новость видна посетителям: можно запланировать публикацию на будущее, поставив дату вперёд.

Анонс и детальный текст

Текст анонса показывается в общем списке новостей, детальный текст — на странице самой новости. Оба поля редактируются в визуальном редакторе: доступны форматирование, вставка изображений, ссылок и таблиц. Картинка анонса обычно выводится как превью в списке, детальная картинка — внутри материала.

Привязка к разделу

Если инфоблок использует разделы (рубрики), на вкладке «Разделы» отметьте нужную категорию. Новость без привязки к разделу может не попасть в отфильтрованные списки, если компонент на сайте настроен на вывод элементов конкретного раздела.

Загружайте картинки разумного размера. Файл весом в несколько мегабайт замедлит страницу, даже если Битрикс автоматически уменьшит превью — оригинал всё равно может отдаваться на детальной странице. Оптимально заранее подготовить изображение шириной под шаблон сайта.
ПЗ
Практическое замечание

Добавьте новость из публичной части сайта

Если у пользователя есть права на редактирование инфоблока, новость можно добавить, не заходя в админку. Авторизуйтесь на сайте, включите режим правки (кнопка на панели в верхней части страницы) и откройте раздел новостей.

При наведении на область списка новостей появится всплывающая панель компонента с иконками. Нажмите иконку «Добавить элемент» (обычно это плюс или иконка с подсказкой). Откроется форма добавления — упрощённая или полная, в зависимости от настроек компонента. Заполните поля и сохраните: новость сразу появится в списке.

Если иконки добавления нет, проверьте два момента: включён ли режим правки и есть ли у вашей группы пользователей право «Изменение» на инфоблок. Также некоторые шаблоны отключают стандартные кнопки компонента — тогда добавление возможно только через административный раздел.

Настройте SEO-поля и ЧПУ для новости

На вкладке «SEO» формы элемента задаются мета-теги: заголовок окна (title), ключевые слова и описание (description) отдельно для элемента и для его изображений. Если оставить поля пустыми, Битрикс сформирует теги по шаблонам, заданным в настройках инфоблока, либо подставит название новости.

Чтобы адрес страницы новости был читаемым, проверьте настройки инфоблока: поля «URL страницы информационного блока», «URL страницы раздела» и «URL страницы детального просмотра». Типовой шаблон детальной страницы выглядит как #SITE_DIR#news/#SECTION_CODE#/#ELEMENT_CODE#/ или с использованием ID элемента. После изменения шаблонов URL может потребоваться сброс кэша компонентов, иначе ссылки будут вести по старым адресам.

Проверьте, что новость появилась на сайте

После сохранения откройте страницу списка новостей в публичной части. Если новости нет, чаще всего причина в одном из типичных факторов: снят флаг активности, дата начала активности стоит в будущем, элемент не привязан к нужному разделу или сработало кэширование компонента.

Кэш — самый частый виновник. Компонент новостей может кэшировать список на десятки минут, и свежая публикация не видна. Сбросьте кэш: в режиме правки наведите курсор на область компонента и выберите иконку обновления, либо в админке откройте Настройки → Настройки продукта → Автокэширование и очистите кэш. При включённом автокэшировании Битрикс обычно сбрасывает кэш инфоблока сам при изменении элемента.

Также проверьте фильтрацию компонента: если на странице настроен показ элементов только определённого раздела или с определённым свойством, новость без этих признаков в выборку не попадёт, хотя в админке она существует и активна.

Контрольные точки

Как проверить результат

Новость в списке на сайте
Норма

Отображается название, анонс и картинка

Тревожный признак

Новости нет — проверьте активность, дату и кэш

Детальная страница
Норма

Открывается по читаемому URL, показывает полный текст

Тревожный признак

Ошибка 404 — проверьте символьный код и шаблон ЧПУ

Картинка анонса
Норма

Превью корректного размера в списке

Тревожный признак

Картинка растянута или отсутствует — проверьте файл и шаблон

Права редактора
Норма

Кнопка добавления доступна

Тревожный признак

Нет кнопки — недостаточно прав на инфоблок

Типичные ошибки при добавлении новостей

Большинство проблем с публикацией сводятся к нескольким повторяющимся ситуациям. Их легко предотвратить, если знать, где искать.

Типичные ошибки
01
Снят флаг «Активность» или дата начала в будущем — новость сохранена, но не видна посетителям
02
Забыт сброс кэша — редактор думает, что публикация не сработала, и создаёт дубль новости
03
Элемент не привязан к разделу — он не попадает в рубрику, отфильтрованную компонентом
04
Загружено изображение очень большого веса — страница новостей медленно открывается
05
Изменён символьный код опубликованной новости — старая ссылка из поиска отдаёт 404
06
Новость добавлена не в тот инфоблок (например, в «Статьи» вместо «Новости») — на странице новостей её нет

Отдельная ситуация — массовое добавление новостей. Если нужно загрузить десятки материалов, разумнее использовать импорт через CSV/XML (Настройки инфоблока → Импорт) или API Битрикса, а не ручное создание каждого элемента. Ручной способ оправдан для единичных публикаций.

Итог

Что важно запомнить

Новость в Битриксе — это элемент инфоблока. Для публикации нужны: активный элемент, корректная дата начала активности, привязка к разделу и сброшенный кэш. Добавлять можно через админку или из публичной части в режиме правки, если у пользователя есть права на изменение инфоблока.

Частые вопросы

Почему новость сохранена, но не отображается на сайте?

Проверьте по порядку: флаг «Активность» у элемента, дату начала активности (она не должна быть в будущем), привязку к разделу и сайту, а затем сбросьте кэш компонента. В большинстве случаев причина — кэш или неактивный элемент.

Как запланировать публикацию новости на будущую дату?

В форме элемента установите дату начала активности на нужный день и время, оставив флаг «Активность» включённым. Новость появится на сайте автоматически, когда наступит указанный момент, при условии что сработает сброс кэша.

Можно ли добавить новость без доступа в админку?

Да, если у вашей группы пользователей есть право «Изменение» на инфоблок новостей. Авторизуйтесь на сайте, включите режим правки и используйте кнопку добавления элемента на панели компонента новостей.

Как изменить адрес (URL) страницы новости?

URL формируется из символьного кода элемента и шаблона ЧПУ в настройках инфоблока. Измените символьный код на вкладке «Элемент». Учтите, что старый адрес перестанет работать — настройте редирект, если страница уже проиндексирована поисковиками.

Почему в списке новостей не выводится картинка?

Убедитесь, что картинка загружена именно в поле «Картинка для анонса», а не только в детальную. Также проверьте, что файл успешно загрузился (нет ошибки о превышении размера) и что шаблон компонента выводит это поле.

Как дать контент-менеджеру права только на новости?

Создайте отдельную группу пользователей, включите в неё сотрудника и в настройках инфоблока «Новости» на вкладке «Доступ» установите для этой группы уровень «Изменение». Доступ к остальным инфоблокам и настройкам при этом не выдаётся.