Администрирование · 9 мин
Как создать раздел в 1С-Битрикс
Как создать раздел в 1С-Битрикс: через публичную часть, админку и инфоблоки. Настройка ЧПУ, прав доступа, меню и типичные ошибки при создании разделов.
Раздел в 1С-Битрикс — это структурная единица сайта, которая объединяет страницы и элементы по смыслу: «Каталог», «Новости», «О компании». От того, как создан раздел, зависят адрес страницы (URL), пункт меню, права доступа и работа компонентов вроде каталога или списка новостей. Ошибка на этом этапе приводит к битым ссылкам, дублям страниц и проблемам с индексацией.
Создать раздел можно тремя способами: через публичную часть сайта (режим правки), через административную панель в файловой структуре и через инфоблок — если раздел относится к каталогу товаров или списку новостей. Выбор способа зависит от задачи: статическая страница, раздел инфоблока или служебная папка с компонентом.
Ниже разобраны все три сценария с точными действиями, настройкой ЧПУ, прав доступа и проверкой результата. Отдельно описаны типичные ошибки: дубли разделов, конфликты адресов и пропавшие пункты меню.
Три способа создания раздела: какой выбрать
Прежде чем нажимать кнопки, определите, что именно вы создаёте. В Битриксе слово «раздел» используется в двух смыслах: папка в файловой структуре сайта и раздел инфоблока (категория каталога). Это разные сущности, и путать их — самая частая ошибка новичков.
Файловый раздел подходит для статических страниц и разделов, где размещается компонент: «О компании», «Доставка», «Контакты». Раздел инфоблока — для товарных категорий, рубрик новостей, статей. Он хранится в базе данных, а не в папке на диске.
Сравнение способов
Самый быстрый способ для контент-менеджера. Создаёт папку, страницу index.php и пункт меню одновременно. Не требует доступа к админке.
Полный контроль: можно задать имя папки, шаблон страницы, права доступа. Подходит администратору.
Для категорий каталога и рубрик новостей. URL формируется по настройкам ЧПУ инфоблока, а не по имени папки.
Создание раздела через публичную часть
Это основной рабочий способ для контент-менеджера. Авторизуйтесь на сайте под учётной записью с правами на изменение структуры и включите режим правки — переключатель в правом верхнем углу административной панели.
Перейдите в тот раздел, внутри которого должен появиться новый (для раздела верхнего уровня — на главную страницу). На панели нажмите «Создать» → «Раздел». Откроется форма мастера создания раздела.
В форме укажите название раздела — оно попадёт в заголовок и пункт меню. Поле «Символьный код» заполните латиницей, например dostavka или o-kompanii: из него формируется адрес страницы. Если оставить поле пустым, Битрикс выполнит транслитерацию названия автоматически, но результат не всегда удачен — проверяйте.
На следующих шагах мастер предложит выбрать шаблон страницы и добавить раздел в меню. После завершения откроется созданная страница — заполните её текстом через визуальный редактор и сохраните.
- 1Авторизуйтесь и включите режим правки
- 2Перейдите в родительский раздел или на главную
- 3Нажмите «Создать» → «Раздел» на административной панели
- 4Введите название и символьный код латиницей
- 5Выберите шаблон страницы и отметьте добавление в меню
- 6Заполните страницу контентом и сохраните
- 7Проверьте адрес страницы и пункт меню в браузере
Создание раздела через административную панель
Способ для администратора, когда нужен полный контроль над параметрами. Перейдите в админку: Контент → Структура сайта → Файлы и папки. Откроется файловый менеджер с деревом каталогов сайта.
Откройте родительскую папку (для раздела верхнего уровня — корень сайта) и нажмите «Добавить раздел» или создайте новую папку кнопкой «Создать». В свойствах папки задайте имя — оно станет частью URL. Затем создайте внутри папку страницу index.php — без неё раздел будет отдавать ошибку 404 или список файлов.
Через пункт «Свойства папки» в контекстном меню можно задать заголовок раздела, мета-теги по умолчанию и права доступа для групп пользователей. Эти свойства наследуются всеми вложенными страницами, если у них не заданы собственные.
Создание раздела инфоблока для каталога и новостей
Если вы создаёте категорию товаров или рубрику новостей, папка на диске не нужна — раздел создаётся внутри инфоблока. Перейдите в Контент → Инфоблоки → Типы инфоблоков, откройте нужный инфоблок и вкладку «Разделы» (или сразу список элементов с деревом разделов).
Нажмите «Добавить раздел». Заполните название и символьный код — именно код участвует в формировании ЧПУ-адреса вида /catalog/odezhda/. Укажите родительский раздел, если строите многоуровневое дерево категорий. При необходимости загрузите картинку раздела и заполните SEO-поля: шаблоны мета-тегов настраиваются на вкладке SEO инфоблока.
Чтобы разделы инфоблока отображались на сайте по человекопонятным адресам, проверьте настройки ЧПУ в параметрах инфоблока: поля «URL страницы раздела» и «URL страницы детального просмотра». Типовой шаблон для раздела — #SECTION_CODE#/ или #SECTION_CODE_PATH#/ для вложенных категорий.
Настройка меню и прав доступа
Физически созданный раздел не всегда появляется в меню автоматически. Меню в Битриксе строится из файлов .menu_type.menu.php в папках разделов. Если пункт не появился, откройте папку раздела через «Структуру сайта» и проверьте наличие файла меню, либо добавьте пункт вручную: «Редактировать меню» в режиме правки.
Права доступа настраиваются в свойствах папки или в настройках инфоблока. Для публичных разделов группе «Все пользователи» достаточно права «Чтение». Для служебных разделов (личный кабинет, внутренние страницы) ограничьте доступ соответствующим группам.
Проверьте наследование прав: если у родительского раздела доступ закрыт, вложенный раздел с открытыми правами может всё равно быть недоступен из-за конфликта настроек. Проверяйте результат в браузере в режиме инкогнито — без авторизации.
Как проверить результат
URL вида /razdel/ открывается без ошибки, латиница, без кракозябр
404 ошибка, кириллица в адресе, двойные слеши
Раздел виден в меню, ссылка ведёт на нужную страницу
Пункт отсутствует или ведёт на пустую страницу
Страница открывается в режиме инкогнито
Форма авторизации или ошибка доступа
Title и H1 соответствуют названию раздела
Пустой title или заголовок соседнего раздела
Типичные ошибки и как их исправить
Наиболее частая проблема — дубли раздела: папка создана и в файлах, и как раздел инфоблока с тем же адресом. В итоге компонент каталога и физическая страница конфликтуют, открывается не та версия. Решение: оставить один источник адреса. Для инфоблочных разделов в папке размещается только комплексный компонент (например, «Каталог»), а разделы создаются внутри инфоблока.
Вторая ошибка — создание раздела без страницы index.php или без компонента на ней. Папка существует, но посетитель видит 404. Третья типичная ситуация: раздел создан, но не добавлен в меню, и найти его можно только по прямой ссылке.
FAQ: частые вопросы о создании разделов
Чем раздел инфоблока отличается от папки сайта?
Папка — физическая директория на диске с файлами страниц. Раздел инфоблока — запись в базе данных, категория для элементов (товаров, новостей). Адрес раздела инфоблока формируется настройками ЧПУ, а не структурой папок.
Как изменить адрес уже созданного раздела?
Для файлового раздела переименуйте папку через «Структуру сайта». Для раздела инфоблока измените символьный код в его свойствах. В обоих случаях настройте 301-редирект со старого адреса, если страница уже проиндексирована.
Почему созданный раздел не отображается в меню?
Меню строится из файлов .menu.php в папках. Проверьте, что при создании раздела была отмечена опция добавления в меню, либо добавьте пункт вручную через «Редактировать меню» в режиме правки. Также проверьте, что тип меню раздела совпадает с тем, что выводит шаблон сайта.
Можно ли создать раздел без прав администратора?
Да, через публичную часть, если вашей группе пользователей выдано право на изменение структуры и редактирование страниц. Доступ к административной панели для этого не обязателен.
Как сделать вложенный раздел (подраздел)?
Перейдите в родительский раздел и создайте новый раздел внутри него — через публичную часть или файловый менеджер. Для инфоблока при создании раздела укажите родительский в выпадающем списке. Глубина вложенности не ограничена, но более трёх уровней затрудняет навигацию.
Что делать, если вместо раздела открывается ошибка 404?
Проверьте наличие файла index.php в папке раздела. Если раздел инфоблочный — убедитесь, что на странице размещён комплексный компонент с включённой поддержкой ЧПУ и что шаблоны URL в настройках инфоблока совпадают с настройками компонента.
Что важно запомнить
Статические разделы создаются как папки через публичную часть или «Структуру сайта», категории каталога и новостей — как разделы инфоблока. Символьный код задаёт URL и не должен меняться после индексации. После создания проверьте адрес, пункт меню и доступ без авторизации.