Кабинет
Что такое справочники

#Создание справочника

Справочники → Добавить.

Создание справочника: имя таблицы, меню и таблица полей
Создание справочника: имя таблицы, меню и таблица полей

#Шапка справочника

ПолеЧто задаёт
Названиекак называется в панели: «Отзывы»
Имя таблицылатиница, с буквы: reviews. По нему называется таблица в базе
Описаниепояснение для себя
Показывать в меню админкибудет ли пункт в меню
Раздел менюв какую группу попадёт пункт
Порядок в менюменьше — выше
Важно

Имя таблицы задаётся один раз. Переименование сломало бы все модули, где справочник уже используется, поэтому в режиме правки поле закрыто. Выбирайте имя осмысленно и латиницей: reviews, а не otzyvy_new_2.

#Поля

Каждое поле — столбец таблицы. У поля пять настроек:

НастройкаЧто делает
Заголовокподпись в форме записи: «Цена со скидкой»
Столбецимя в базе и в метках: cena_skidka
Типчем поле является
Где показыватьтри галочки, см. ниже
По умолчаниюзначение для новой записи

#Три галочки «Где показывать»

ГалочкаЧто значит
списокполе будет колонкой в таблице записей
формаполе будет видно в форме записи
обяз.без него запись нельзя сохранить
Совет

Снятая галочка «список» не прячет данные — только разгружает таблицу. Держите в списке 3–5 колонок: заголовок, состояние, дату. Иначе таблица не читается.

Поля перетаскиваются мышью — порядок в форме записи задаётся здесь.

#Кнопка «Добавить Open Graph»

Заводит разом набор полей для того, как страница выглядит при отправке в мессенджер и соцсеть: заголовок, описание, картинка, тип. Это часто нужно у страниц и статей и утомительно заводить вручную.

#Что происходит при сохранении

Создаётся настоящая таблица в базе — list_reviews для имени reviews. Добавили поле позже — столбец добавится к существующей таблице, записи не пострадают.

Важно

Удаление поля удаляет столбец вместе с данными. Отменить нечем. Если поле просто мешает — снимите галочки «список» и «форма», оно перестанет показываться, а данные останутся.

#Дублирование

У справочника есть кнопка Дублировать — копируется структура, а не записи. Удобно, когда нужен второй похожий: «Услуги» и «Услуги для бизнеса».

#Удаление справочника

Кнопка Удалить на странице правки. Спрашивает подтверждение и удаляет таблицу вместе со всеми записями.

Важно

Справочник, принадлежащий решению, лучше удалять не здесь, а снятием самого решения — тогда видно, что именно исчезнет и сколько записей.

#Что чаще всего идёт не так

«Завёл справочник, в меню его нет». Галочка «Показывать в меню админки» снята по умолчанию.

«Не даёт сохранить имя таблицы». Только латиница, цифры и подчёркивание, первая буква — не цифра. Русские имена не принимаются: имя идёт прямо в название таблицы базы.

«Добавил поле — на сайте его нет». Поле появилось в справочнике, но в вёрстке модуля метки на него нет. Добавьте {module.имя_модуля.имя_поля} в разметку записи.