Общая информация

Категории, наряду с полями, являются основополагающим элементом, на базе которого выстраивается будущая структура конкурсов. В дальнейшем, конкурсам потребуется назначать выбранные категории, поэтому знакомство с администрированием компонента лучше начать с текущего раздела.

Категории имеют древовидную структуру, при помощи которой можно организовать цепочку субкатегорий.

Таким образом категории и субкатегории помогают вам логически отображать и сохранять конкурсы.
Представьте себе следующую структуру:

  • Женщины
    • Лучший женский портрет
    • Какой-то классный конкурс
    • ...
  • Домашние животные
    • Кошки
      • Лучшая спящая кошка
      • Еще один конкурс о котах
      • ...
    • Собаки
      • Моя смешная собака
      • Еще один конкурс о собаках
      • ...
  • Автомобили
    • Лучший тюнинг
    • Какой-то конкурс машин
    • ...

Используя категории, вы структурируете конкурсы и делаете навигацию более легкой для пользователя. Чтобы этого достичь, NorrCompetition использует стандартные категории CMS. Вы можете отобразить до трех уровней категорий.

Несмотря на то, что каждый конкурс должен принадлежать категории, он не наследует ACL категории (права групп пользователей). Также роутинг конкурса не содержит в себе категорию. Поэтому название категории не отображается в URL конкурса.

При этом конкурсы наследуют состояние категорий. Например, если категория снята с публикации, то вы не сможете получить доступ с фронтенда к конкурсу, который принадлежит неопубликованной категории.

Всё это позволяет иметь низкое связывание и при этом более гибкое отображение и структуру.