Scroll
Планирование структуры вашего контента
Цель
Составить план структуры контента сайта: какие типы и подтипы сущностей использовать и какие страницы будут содержать списки контента.
Шаги
- Продумайте, какой контент должен быть на сайте: что ищут посетители и что вы хотите им показать. Это может быть аналогично сценарию из раздела i.6.
- Для каждого типа контента определите, какой тип сущности использовать. Например, для отображения расписания и адреса фермерского рынка можно использовать блок, а страницы поставщиков — это материалы (узлы), чтобы поставщики могли их редактировать. Node-модуль легко позволяет это настроить.
- Определите подтипы для каждого типа сущности. Например, тип «Контент» может иметь подтипы: «Базовая страница», «Поставщик», «Рецепт».
- Для каждого подтипа определите, какие поля нужны. Например, для типа «Поставщик» это могут быть: название, изображение, ссылка на сайт, описание.
- Решите, какие списки сущностей нужны и где они будут отображаться (отдельные страницы или блоки). Например, страница «Рецепты» со списком рецептов и фильтрацией по ингредиентам — значит, у рецепта должно быть поле «Ингредиенты».
- Для каждого поля определите тип данных (текст, дата, изображение и т.д.) и количество значений. Например, у рецепта может быть несколько ингредиентов.
- Рассмотрите, какие поля лучше реализовать через таксономию. Это поля, значения которых выбираются из списка, и список может расти со временем. Пример — ингредиенты.
- Рассмотрите поля-ссылки на другие сущности. Пример: рецепт содержит ссылку на поставщика, который его добавил.
Пример структуры контента для сайта фермерского рынка:
Тип сущности | Подтип | Примеры | Поля |
---|---|---|---|
Контент | Базовая страница | Главная, О нас | Заголовок, тело страницы |
Контент | Поставщик | Страница каждого поставщика | Название, тело, изображение, ссылка |
Контент | Рецепт | Страница с рецептом | Название, тело, изображение, ссылка на поставщика, ингредиенты (таксономия) |
Кастомный блок | (общий) | Футер, адрес, часы работы | Без дополнительных полей |
Таксономия | Ингредиенты | Морковь, помидоры и т.п. | Без дополнительных полей |
Форма обратной связи | (общая) | Контактная форма | Имя, email, тема, сообщение |
Профиль пользователя | — | Не отображается на сайте | Без дополнительных полей |
Необходимые списки на сайте:
Страница / область | Тип и подтип сущности | Фильтрация / сортировка / пагинация | Отображаемые поля |
---|---|---|---|
Страница поставщиков | Контент → Поставщик | Все, по алфавиту, с пагинацией | Изображение, имя, сокращённое описание |
Страница рецептов | Контент → Рецепт | Фильтр по ингредиентам, по алфавиту, с пагинацией | Изображение, название рецепта |
Боковая колонка: последние рецепты | Контент → Рецепт | 5 последних | Изображение, название рецепта |
Видео
Авторы
Написано и отредактировано Jennifer Hodgdon и Grant Dunham.