Администрирование · 9 мин
Как добавить страницу в 1С-Битрикс
Способы добавить страницу в 1С-Битрикс: через публичный раздел, админку и инфоблоки. Настройка ЧПУ, меню, прав доступа и типичные ошибки новичков.
Новая страница в 1С-Битрикс (Управление сайтом) создаётся несколькими способами: через публичный режим просмотра, через файловую структуру в административной панели или автоматически — через инфоблоки и компоненты с ЧПУ. Выбор способа зависит от задачи: одиночная статическая страница («О компании», «Контакты») создаётся вручную, а страницы каталога или новостей генерируются из инфоблоков.
Для работы понадобятся права администратора или редактора сайта с доступом к управлению структурой. Если прав нет, кнопки «Добавить страницу» в публичной части просто не появятся. Перед началом убедитесь, что вы вошли на сайт под своей учётной записью и видите панель управления в верхней части страницы.
Ниже разобраны все основные сценарии: создание страницы через публичный режим, через административный раздел, настройка адреса (URL), добавление страницы в меню, а также способ массового создания страниц через инфоблоки.
Подготовка: права доступа и режим работы
Перед созданием страницы проверьте, что у вашей учётной записи есть необходимые права. Минимально нужен доступ «Изменение» к модулю «Управление структурой» и права на папку, где будет размещена страница. Проверить это можно в административном разделе: «Настройки → Пользователи → Группы пользователей», вкладка «Доступ».
Также убедитесь, что включён режим правки в публичной части сайта. После авторизации вверху страницы отображается панель управления; если кнопки редактирования неактивны, переключите тумблер «Режим правки» в положение «включено». Без этого режима добавлять страницы через визуальный интерфейс нельзя.
Способ 1: добавить страницу через публичный режим
Это самый простой способ для контент-менеджеров. Авторизуйтесь на сайте и перейдите в раздел, внутри которого должна появиться новая страница. На панели управления нажмите кнопку «Добавить страницу» (или «Создать страницу» — название зависит от версии и шаблона).
Откроется мастер создания страницы. Укажите заголовок — он будет выведен в тег <h1> и, как правило, в title. Затем задайте имя файла: система предложит вариант автоматической транслитерации из заголовка, например o-kompanii.php или папку o-kompanii/ с файлом index.php внутри. Второй вариант предпочтительнее, потому что адрес страницы получается короче и без расширения.
Далее выберите шаблон страницы, если их несколько, и при необходимости отметьте «Добавить пункт в меню» — тогда страница сразу появится в навигации раздела. После сохранения откроется визуальный редактор, где можно сразу наполнить страницу текстом, изображениями и компонентами.
- 1Авторизуйтесь и включите режим правки
- 2Перейдите в раздел, где нужна страница
- 3Нажмите «Добавить страницу» на панели
- 4Введите заголовок и имя файла (папки)
- 5Отметьте добавление в меню при необходимости
- 6Сохраните и наполните страницу в визуальном редакторе
- 7Откройте страницу по новому адресу и проверьте отображение
Способ 2: создание страницы через административный раздел
Этот способ удобен, когда нужно точно управлять расположением файлов или создать страницу в разделе, недоступном для просмотра в публичной части. Перейдите в «Контент → Структура сайта → Файлы и папки», откройте нужную директорию и нажмите «Добавить → Добавить страницу» (или «Добавить раздел» для новой папки).
При создании страницы через админку доступны те же поля: заголовок, имя файла, шаблон, SEO-параметры. Дополнительно здесь удобно сразу задать свойства страницы через вкладку «Свойства» — например, метатеги description и keywords, если они выводятся вашим шаблоном.
Для создания раздела выберите «Добавить раздел»: система создаст папку с файлом index.php и, при отметке соответствующей опции, файл меню раздела. Учтите, что файл .section.php в папке хранит название раздела — не удаляйте его, иначе раздел потеряет заголовок в навигации.
Настройка адреса страницы и ЧПУ
Адрес страницы формируется из её положения в структуре и имени файла. Страница /about/company/index.php будет доступна по адресу /about/company/. Избегайте кириллицы, пробелов и спецсимволов в именах файлов — используйте латиницу и дефисы.
Если страница создаётся компонентом (например, детальная страница новости), её адрес задаётся в настройках компонента в блоке «Управление адресами страниц (ЧПУ)». Там указываются шаблоны вида #SECTION_CODE#/#ELEMENT_CODE#/. После изменения шаблонов ЧПУ проверьте, что существующие ссылки не дают ошибку 404.
Добавление страницы в меню
Созданная страница не появится в навигации автоматически, если при создании не была отмечена опция добавления в меню. Чтобы добавить её вручную, в публичном режиме наведите курсор на область меню и нажмите «Редактировать пункты меню» в появившейся панели компонента.
Меню в Битриксе хранится в файлах вида .left.menu.php или .top.menu.php внутри папок. Каждый тип меню привязан к своему файлу, поэтому пункт, добавленный в верхнее меню, не появится в боковом. В административном разделе меню редактируется через «Контент → Структура сайта → Меню».
При добавлении пункта укажите название и ссылку на новую страницу. Проверьте результат в браузере: пункт должен отображаться, быть активным на нужной странице и вести на корректный адрес.
Массовое создание страниц через инфоблоки
Для однотипных страниц — товаров, новостей, статей, вакансий — ручное создание файлов не подходит. Вместо этого используется инфоблок: «Контент → Инфоблоки → Типы инфоблоков». Создайте инфоблок нужного типа, настройте поля и свойства, затем добавляйте элементы — каждый элемент станет отдельной страницей.
Вывод страниц настраивается комплексным компонентом (например, «Новости» или «Каталог»), размещённым на одной физической странице-обработчике. В параметрах компонента укажите инфоблок и шаблоны ЧПУ. После этого добавление нового элемента в инфоблок автоматически создаёт доступную по адресу страницу — без каких-либо файловых операций.
В настройках инфоблока на вкладке «Инфоблок» и «SEO» можно задать шаблоны метатегов, которые будут подставляться из полей элемента. Это избавляет от ручного заполнения title и description для каждой страницы.
Какой способ выбрать
Подходит для одиночных статических страниц контент-менеджерам; не требует знания файловой структуры, но ограничен в настройках
Даёт полный контроль над расположением и свойствами; требует аккуратности при работе с файлами
Единственный разумный вариант для десятков однотипных страниц; требует первоначальной настройки ЧПУ и шаблонов
Проверка результата и типичные ошибки
После создания страницы откройте её в режиме инкогнито или выйдите из учётной записи: страница должна быть доступна обычному посетителю. Если видна ошибка 404, проверьте имя файла, регистр символов и наличие файла index.php в папке. Если страница открывается, но пустая — проверьте, сохранён ли контент и не выключен ли компонент.
Отдельно проверьте права: если страница доступна только администратору, в админке откройте свойства страницы или раздела и убедитесь, что для группы «все пользователи» установлено право «Чтение». Также проверьте, что страница попала в карту сайта и не закрыта от индексации настройками SEO-модуля, если её должны видеть поисковые системы.
Как проверить результат
Открывается в режиме инкогнито по нужному адресу
Ошибка 404 или требование авторизации
Пункт меню виден и подсвечивается как активный
Пункта нет или ссылка ведёт на старый адрес
В исходном коде корректные title и description
Пустые или дублирующиеся метатеги
Что важно запомнить
Одиночную страницу создавайте через публичный режим кнопкой «Добавить страницу», не забыв добавить её в меню. Однотипные страницы делайте через инфоблок и компонент с ЧПУ. После создания проверьте доступность для неавторизованных посетителей и корректность адреса.
Частые вопросы
Почему новая страница отдаёт ошибку 404?
Чаще всего причина в отсутствии файла index.php в папке раздела, опечатке в имени файла или неверных шаблонах ЧПУ компонента. Проверьте файловую структуру в разделе «Контент → Структура сайта» и настройки ЧПУ компонента, который выводит страницу.
Как изменить адрес уже созданной страницы?
Переименуйте файл или папку через «Контент → Структура сайта → Файлы и папки» (действие «Переименовать»). После этого обновите пункты меню и внутренние ссылки, ведущие на старый адрес, иначе они перестанут работать.
Можно ли создать страницу без прав администратора?
Да, если вашей группе пользователей выдано право на изменение структуры и редактирование файлов в нужном разделе. Настраивается это в «Настройки → Пользователи → Группы пользователей» на вкладке «Доступ» для модуля «Управление структурой».
Страница создана, но её нет в меню. Что делать?
Наведите курсор на область меню в режиме правки и выберите «Редактировать пункты меню», затем добавьте пункт вручную. Либо откройте файл меню соответствующего типа через административный раздел и добавьте ссылку там.
Как создать сразу много однотипных страниц?
Используйте инфоблок: создайте его, настройте свойства и разместите на сайте комплексный компонент с включённым ЧПУ. Каждый добавленный элемент инфоблока автоматически получит собственную страницу по заданному шаблону адреса.
Безопасно ли редактировать файлы страниц напрямую через FTP?
Рискованно: можно нарушить вызовы пролога и эпилога Битрикса, сломать компоненты и меню. Работайте через встроенный файловый менеджер или административный раздел, а перед любыми правками делайте резервную копию.