🧱 Суть
В 1С-Битрикс сайт разделён на две независимые части:
- публичную – то, что видят посетители сайта;
- административную – панель управления, в которой работают администраторы и контент-менеджеры.
Такое разделение позволяет пользователям работать с сайтом, не имея доступа к внутренним настройкам системы.
Общая схема:
Посетитель
│
▼
Публичная часть сайта
──────────────────────────
Администратор
│
▼
Административная панель📦 Проблема
Новички часто путают:
- где находится код сайта;
- где изменяется контент;
- какие файлы отвечают за публичную часть, а какие – за административную.
Из-за этого появляются ошибки при разработке и настройке проекта.
✅ Решение
Разделять задачи:
- публичная часть отвечает за отображение сайта;
- административная часть – за управление содержимым и настройками.
Разработчик чаще работает с публичной частью, но должен понимать устройство обеих.
💻 Код
Публичная часть
Это страницы, которые открывают пользователи.
Например:
/
├── index.php
├── catalog/
├── news/
├── contacts/
└── about/Здесь располагаются:
- страницы сайта;
- компоненты;
- шаблоны;
- пользовательский интерфейс.
Административная часть
Административная панель открывается по адресу:
/site.ru/bitrix/admin/После авторизации становятся доступны инструменты управления сайтом.
Через административную часть можно:
- управлять пользователями;
- создавать инфоблоки;
- редактировать контент;
- настраивать модули;
- работать с заказами;
- управлять правами доступа.
Авторизация администратора
При входе проверяются права пользователя.
Если у пользователя есть административные права, ему становится доступна панель управления.
Обычные посетители административную часть видеть не могут.
Публичный режим
В этом режиме отображается готовый сайт.
Посетитель может:
- просматривать страницы;
- искать информацию;
- оформлять заказы;
- отправлять формы.
Вся работа происходит через обычные URL:
/
catalog/
news/
contacts/Режим редактирования
Если администратор авторизован, поверх публичной части появляется административная панель.
Она позволяет:
- быстро редактировать страницы;
- изменять параметры компонентов;
- добавлять элементы инфоблоков;
- очищать кеш;
- переходить в административный раздел.
Таким образом администратор может управлять сайтом прямо с открытой страницы.
Панель управления
В административной части доступны основные разделы:
Контент
Сервисы
Магазин
Настройки
Marketplace
ПользователиИменно здесь выполняется большая часть административной работы.
Контент
Раздел предназначен для управления содержимым сайта.
Например:
Контент
├── Инфоблоки
├── Новости
├── Каталог
└── ФайлыЧерез него обычно редактируют:
- новости;
- товары;
- статьи;
- баннеры.
Настройки
Здесь изменяются параметры проекта.
Например:
- сайты;
- почтовые события;
- пользователи;
- кеширование;
- производительность;
- права доступа.
Работа разработчика
Большая часть разработки выполняется вне административной панели.
Разработчик обычно работает с:
/local/
/templates/
/components/
/php_interface/Административная часть используется преимущественно для:
- настройки проекта;
- проверки данных;
- управления контентом.
Разделение обязанностей
Типичная схема работы выглядит так:
Разработчик
│
├── пишет компоненты
├── создаёт шаблоны
└── разрабатывает функциональность
Контент-менеджер
│
├── добавляет новости
├── редактирует товары
└── изменяет страницы
Пользователь
│
└── пользуется сайтомКаждый работает только со своей частью системы.
Частые ошибки
Пытаться изменять контент через файлы
Большая часть информации хранится в инфоблоках и изменяется через административную панель.
Не стоит редактировать данные напрямую в PHP-файлах.
Давать административные права всем пользователям
Административный доступ должен предоставляться только тем сотрудникам, которым он действительно необходим.
Выполнять разработку через административную панель
Административная часть предназначена для управления сайтом, а не для написания кода.
Разработка должна вестись в каталоге:
/localПутать публичную часть с административной
Например:
/bitrix/admin/не является частью публичного сайта и не предназначен для размещения пользовательских страниц.
Игнорировать права доступа
Перед выводом административных элементов необходимо учитывать права пользователя.
Неавторизованные посетители не должны получать доступ к служебному функционалу.
🎯 Вывод
- Публичная часть предназначена для посетителей сайта
- Административная часть используется для управления проектом
- Разработка ведётся преимущественно в пользовательской части проекта, а не в административной панели
- Контент обычно редактируется через административный интерфейс
- Разделение ролей упрощает поддержку и безопасность проекта