← Назад в FAQ

Админка: коллекции и записи#

1. Коллекция#

Коллекция — это таблица одного типа данных.Примеры: articles, faq, products, orders.

Рекомендации:

  • одна бизнес-сущность = одна коллекция;
  • slug коллекции делайте коротким и понятным;
  • не дублируйте одинаковые сущности в нескольких коллекциях без причины.

2. Запись#

Запись — это одна строка данных в коллекции.Например, в articles каждая запись = отдельная статья.

Обычно запись содержит:

  • title (читаемое название),
  • slug (человекопонятный идентификатор),
  • status (active/hidden/disable),
  • пользовательские поля (текст, число, ссылка, изображение и т.д.).

3. Parent и иерархия#

Если вы строите древовидные разделы, используйте parent-связи аккуратно:

  • сначала создайте корневые элементы;
  • потом добавляйте дочерние;
  • не делайте глубокую вложенность без явной пользы.

4. Частые ошибки#

  • Смешивать разные типы сущностей в одной коллекции.
  • Менять slug у рабочих записей без проверки ссылок и шаблонов.
  • Удалять поля до миграции данных.

5. Практический шаблон работы#

  1. Создать коллекцию.
  2. Описать поля.
  3. Заполнить 3-5 тестовых записей.
  4. Проверить выдачу на странице.
  5. Только после этого переносить рабочие данные.