Создание / Настройка нового типа контента (раздела)

Процесс создания и настройки нового типа контента в системе

#1 26 ноября 2025 в 09:54

Этот документ описывает процесс создания и настройки нового типа контента в системе. Тип контента — это структурированный набор свойств и правил, определяющий, какие данные будут храниться, как они отображаются и каким образом с ними взаимодействуют пользователи и администраторы.

Документация предназначена для администраторов, разработчиков, интеграторов и технических специалистов, которые формируют структуру данных сайта.


Архитектура контентных сущностей

Система поддерживает работу с произвольными типами контента. Каждый тип представляет собой самостоятельный модуль:

  • с собственными полями,

  • собственными правилами публикации,

  • отдельными настройками отображения,

  • схемами SEO,

  • доступами,

  • категориями,

  • пользовательскими сценариями.

Тип контента позволяет администратору создавать полноценные каталоги данных: статьи, события, объявления, фотоальбомы, продукты, вакансии, блоги и любые другие сущности.


Создание нового типа контента

При создании типа контента администратор заполняет несколько блоков параметров. Ниже приведено описание всех возможных настроек.


1. Общие настройки

Системное имя

Используется в БД и URL. Должно быть уникальным, допускает латиницу и цифры. Не должно совпадать с системными компонентами.

Название

Отображается пользователям и в админ-панели.

Описание

Внутренний комментарий, позволяющий пояснить назначение типа контента.


2. Настройки публикации

Срок публикации

Можно задать период, после которого запись будет скрыта или перемещена.

Автоматические действия по истечению срока

Варианты: скрыть запись, удалить, переместить в корзину.

Черновики

Включение режима предварительного сохранения записей пользователями.

Уведомления

Отправка уведомлений по событиям: публикация, окончание срока, модерация.


3. Категории

При включённой категории возможно:

  • создавать древовидную структуру категорий;

  • ограничивать глубину вложенности;

  • разрешать или запрещать создавать записи в корневой категории;

  • включать множественный выбор категорий;

  • ограничивать редактирование категории после создания записи;

  • отображать подкатегории в списках;

  • использовать изображения категорий;

  • применять свои SEO-параметры для категорий.

Категории позволяют организовать контент в структурированную иерархию.


4. Личные папки пользователя

При включении пользователи могут создавать собственные папки и сортировать записи внутри них.
Функция применяется в блогах, портфолио, коллекциях и персональных разделах.


5. Связь с группами (клубами)

Тип контента может быть привязан к группам пользователей.
Настройки позволяют:

  • делать привязку обязательной;

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

  • отображать записи внутри группы.

Если обязательная привязка включена, пользователи, не состоящие в группе, не смогут создавать записи.


6. Комментарии

Можно отключить или включить возможность комментирования записей.
При необходимости активируется модерация, фильтрация и контроль активности.


7. Рейтинг

Включение рейтинговой системы — лайки, оценки или другие формы голосования.
Это позволяет формировать популярные и рекомендуемые записи.


8. Теги

Опции включают:

  • возможность добавлять теги вручную;

  • скрытие или показ тегов;

  • отображение тегов в списке или внутри записи.


9. RSS-лента

Можно включить автоматическую RSS-ленту для этого типа контента.
Полезно для агрегаторов, каналов новостей, партнерских интеграций.


Отображение данных

10. Список записей

Настройки позволяют:

  • включить или отключить страницу списка;

  • включить фильтры;

  • показывать или скрывать приватные записи;

  • управлять пагинацией;

  • выбирать, показывать ли подкатегории;

  • добавлять дополнительные параметры сортировки;

  • включить или отключить показ автора, даты, количества просмотров.

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


11. Просмотр отдельной записи

Настраивается:

  • включение и отключение просмотра записи;

  • группировка полей и порядок вывода;

  • счётчик просмотров;

  • HTML-блок после текста записи;

  • код кнопок социальных сетей;

  • шаблон отображения записи;

  • отображение дополнительных действий (поделиться, редактировать, пожаловаться).


SEO-настройки

12. SEO для записей

Позволяет:

  • задавать title;

  • генерировать meta-description и meta-keywords на основе полей;

  • включать или отключать автоматическую генерацию URL;

  • замораживать URL при редактировании;

  • использовать шаблоны формирования Title, H1, Description;

  • включать или отключать canonical-ссылку.

Можно использовать как ручные значения, так и сгенерированные шаблоном.


13. SEO для категорий

Категории имеют:

  • собственный title;

  • собственный H1;

  • свои meta-теги;

  • свой URL;

  • шаблоны генерации;

  • автоматическую или ручную генерацию ссылок;

  • возможность наследования SEO от типа контента.


14. SEO по умолчанию

Используется для:

  • записей, у которых не заполнены индивидуальные SEO-поля;

  • категорий без собственного SEO;

Позволяет задать единый шаблон метаданных.


Форма создания и редактирования

15. Группы полей (сворачиваемые блоки)

При большом количестве полей можно:

  • объединять поля в тематические группы;

  • делать группы сворачиваемыми;

Это помогает организовать удобную форму для пользователя.


Права доступа

Права определяют:

  • кто может создавать записи;

  • кто может редактировать и удалять;

  • кто может публиковать или отправлять на модерацию;

  • сколько записей может создать пользователь;

  • может ли пользователь менять категорию после публикации;

  • может ли пользователь использовать группы и теги;

  • может ли он переводить запись в приватный режим.

Для каждой группы пользователей права настраиваются отдельно.


Бизнес-логика и правила системы

  • Системное имя должно быть уникальным.

  • Нельзя использовать зарезервированные имена.

  • Если включена обязательная связь с группами — пользователи вне групп не смогут публиковать.

  • Если отключён список, но включён просмотр записи — навигации по записям не будет.

  • Автогенерация URL может измениться при редактировании, если не включён режим фиксации ссылки.

  • Категории могут ограничивать возможности (например: нельзя менять категорию после публикации).


User Flow: Создание типа контента

  1. Перейти в панель управления → «Типы контента» → «Создать».

  2. Ввести название и системное имя.

  3. Настроить публикации и черновики.

  4. Включить категории и определить их правила (если нужно).

  5. Включить личные папки, связь с группами, комментарии, рейтинги, теги.

  6. Настроить отображение списка.

  7. Настроить отображение записи.

  8. Заполнить SEO для записей.

  9. Заполнить SEO для категорий.

  10. Настроить SEO по умолчанию.

  11. Настроить группы полей формы.

  12. Сохранить тип контента.


Ошибки и рекомендации

  • Ошибка: системное имя совпадает с существующим модулем.

  • Ошибка: пользователь не может создать запись из-за обязательной привязки к группе.

  • Ошибка: неправильный шаблон URL приводит к дублям страниц.

  • Ошибка: отсутствие категорий при включённой обязательной категории.


Глоссарий

Тип контента — самостоятельная сущность, определяющая структуру данных.
Запись — объект типа контента.
Категория — элемент иерархии внутри типа.
Теги — ключевые слова.
Личные папки — пользовательские коллекции.
Группы — объединения пользователей.
SEO-настройки — параметры оптимизации поиска.
Шаблон отображения списка — структура вывода данных в списке.

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