Где находится видимая и рабочая часть сайта
У сайта на Битрикс есть две основные рабочие зоны: одна для посетителей, другая для сотрудников.
Публичная часть — это сайт, который видят посетители. Здесь они читают новости, выбирают товары, отправляют формы, переходят по меню.
Административная часть — внутренний раздел для управления сайтом. Здесь контент-менеджер готовит то, что потом увидят посетители: создает страницы, добавляет новости, обновляет товары, загружает файлы, проверяет настройки доступных разделов.
Граница между этими частями — авторизация. Пока вы не вошли, вы видите только то, что доступно посетителям. После входа появится панель управления и доступ к административному разделу.
Как войти на сайт и открыть рабочие инструменты, разобрано в уроке 1 о начале работы.
Если вы не видите панель управления или не можете открыть административный раздел, чаще всего дело в правах доступа. Обратитесь к администратору сайта.
Обычный пользователь тоже может зарегистрироваться на сайте, например, чтобы посмотреть заказ или личные данные. Но панель управления и административный раздел увидят только те, кому выданы права на работу с сайтом.
Где лежат материалы
1С-Битрикс: Управление сайтом разделяет хранение данных, управление ими и вывод на сайте. Контент-менеджер видит интерфейс: список новостей, форму товара, редактор страницы. Но за этим интерфейсом есть несколько уровней: файловая система, база данных, модули и компоненты.
Такое устройство нужно, чтобы сайт мог работать с разными типами материалов и показывать их в нужном виде.
Файловая система
Файловая система на сайте похожа на файлы и папки на компьютере.
В ней хранятся:
- статическая информация
- программный код 1С-Битрикс: Управление сайтом
Статическая информация — это материалы, которые меняются редко, например страница о магазине или контакты. Не каждый день вы переезжаете или меняете номер телефона.
Для таких материалов работает простая логика: когда вы создаете раздел, в структуре сайта появляется папка, а когда создаете страницу — файл.
Но есть в структуре и специальные папки с кодом самой программы, например /bitrix/. Ошибка в таких файлах может повлиять на работу всего сайта, поэтому контент-менеджеру не нужно их редактировать.
Файлы и папки находятся в разделе Контент > Структура сайта. Там есть несколько зон для работы со структурой и файлами.
- Навигация по сайту — показывает разделы и страницы так, как они выглядят в логике сайта. Название верхнего уровня обычно совпадает с названием сайта, а внутри находятся разделы с понятными именами, например, новости и каталог.
- Файлы и папки — показывает реальное расположение файлов. Здесь вы видите технические имена папок. Обычно сюда заходят, когда нужно создать папку, загрузить готовый файл или проверить, где физически лежит страница.
Медиабиблиотека — тоже про файлы, но хранит их в базе данных. Она находится рядом со структурой сайта, потому что работа с ней похожа на работу с файлами: загружаете картинки, раскладываете по коллекциям.
Информационные блоки
Мы разобрали, как хранится статическая информация. Но в 1С-Битрикс: Управление сайтом есть и динамическая информация, и для ее хранения используется другой подход.
Динамическая информация — это то, что часто меняется: новости, товары, акции, цены. Она не хранится как готовая страница, а формируется в момент, когда посетитель ее запрашивает. Нет запроса — данные не грузят сайт.
Представьте, что каждое изменение в каталоге нужно было бы вносить вручную: поменялась цена — править страницу, закончился товар — удалять, новая модель — создавать файл. На сотню позиций ушел бы целый день.
Поэтому для часто меняющихся материалов в Битрикс есть информационные блоки, или просто инфоблоки.
Инфоблок — это пакет однородной структурированной информации. Удобно представить инфоблок как таблицу. Если это инфоблок новостей, каждая строка — отдельная новость, а в столбцах лежат ее данные: название, картинка, анонс, подробное описание, дата и другие поля.
В административном разделе инфоблоки находятся в разделе Контент, сразу за Структурой сайта. Они сгруппированы по типам. Ниже списка инфоблоков находятся инструменты для работы с ними.
С инфоблоками работает модуль Информационные блоки. Именно он отправляет информацию на хранение в базу данных, извлекает ее оттуда и передает другим модулям.
Модули
Модуль — это большая часть кода, которая отвечает за определенный функционал на сайте.
Помимо модуля Информационные блоки, есть и другие:
- модуль Торговый каталог — используется для каталога товаров
- модуль Интернет-магазин — связан с продажами и заказами
- модуль Веб-формы — позволяет создавать анкеты и формы обратной связи, хранит ответы посетителей
- модуль Поиск — помогает искать материалы по сайту
Некоторые модули, компоненты и настройки доступны не во всех редакциях 1С-Битрикс: Управление сайтом. Поэтому один сайт может показывать нужный инструмент, а на другом такого пункта в меню не будет.
Редакцию можно посмотреть в административной части на странице Marketplace > Обновление платформы, на вкладке Установка обновлений. Если нужно проверить, установлен ли конкретный модуль на этом сайте, откройте Настройки > Настройки продукта. В этом разделе вы найдете список модулей, их версии и настройки.
Но вернемся к тому, зачем мы все это изучаем.
Контент-менеджер создал и наполнил инфоблок, например каталог товаров. Модуль Информационные блоки сохранил данные в базу. Дальше информация попала в модуль Торговый каталог, чтобы подготовить товары к продаже. Но как объяснить программе, где именно на странице показывать товары?
Для этого есть компоненты.
Компоненты: как данные появляются на странице
У каждого модуля — свой набор компонентов. У модуля Информационные блоки — компоненты для новостей и каталога. У модуля Интернет-магазин — для корзины, заказа и других сценариев.
Компонент — это готовый фрагмент кода с визуальной оболочкой. Он берет данные из нужного раздела системы и показывает их в публичной части сайта.
Примеры компонентов:
- Список новостей — выводит заголовки и анонсы из инфоблока новостей
- Новость детально — показывает полный текст одной новости
- Веб-форма — выводит анкету или форму обратной связи
У компонента может быть шаблон — та самая визуальная оболочка. Один шаблон может показать новости компактным списком, другой — карточками с картинками. Поэтому одни и те же новости могут выглядеть по-разному на главной странице, в общем списке и на детальной странице.
Редактировать параметры компонента и менять его шаблон можно прямо из публичной части. Включите режим правки, наведите курсор на нужный блок и нажмите на шестеренку. Появится панель редактирования.
Если на странице пропал список новостей или товары стали выводиться не так, как раньше, проблема может быть не в самих материалах, а в настройках компонента или его шаблона.
Пока вы только осваиваете сайт, не меняйте параметры компонента без необходимости. Лучше сначала понять, какие данные он выводит и за какой блок отвечает.