Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Планирование структуры вашего контента

20/04/2025, by Ivan

Цель

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

Шаги

  1. Продумайте, какой контент должен быть на сайте: что ищут посетители и что вы хотите им показать. Это может быть аналогично сценарию из раздела i.6.
  2. Для каждого типа контента определите, какой тип сущности использовать. Например, для отображения расписания и адреса фермерского рынка можно использовать блок, а страницы поставщиков — это материалы (узлы), чтобы поставщики могли их редактировать. Node-модуль легко позволяет это настроить.
  3. Определите подтипы для каждого типа сущности. Например, тип «Контент» может иметь подтипы: «Базовая страница», «Поставщик», «Рецепт».
  4. Для каждого подтипа определите, какие поля нужны. Например, для типа «Поставщик» это могут быть: название, изображение, ссылка на сайт, описание.
  5. Решите, какие списки сущностей нужны и где они будут отображаться (отдельные страницы или блоки). Например, страница «Рецепты» со списком рецептов и фильтрацией по ингредиентам — значит, у рецепта должно быть поле «Ингредиенты».
  6. Для каждого поля определите тип данных (текст, дата, изображение и т.д.) и количество значений. Например, у рецепта может быть несколько ингредиентов.
  7. Рассмотрите, какие поля лучше реализовать через таксономию. Это поля, значения которых выбираются из списка, и список может расти со временем. Пример — ингредиенты.
  8. Рассмотрите поля-ссылки на другие сущности. Пример: рецепт содержит ссылку на поставщика, который его добавил.

Пример структуры контента для сайта фермерского рынка:

Тип сущности Подтип Примеры Поля
Контент Базовая страница Главная, О нас Заголовок, тело страницы
Контент Поставщик Страница каждого поставщика Название, тело, изображение, ссылка
Контент Рецепт Страница с рецептом Название, тело, изображение, ссылка на поставщика, ингредиенты (таксономия)
Кастомный блок (общий) Футер, адрес, часы работы Без дополнительных полей
Таксономия Ингредиенты Морковь, помидоры и т.п. Без дополнительных полей
Форма обратной связи (общая) Контактная форма Имя, email, тема, сообщение
Профиль пользователя Не отображается на сайте Без дополнительных полей

Необходимые списки на сайте:

Страница / область Тип и подтип сущности Фильтрация / сортировка / пагинация Отображаемые поля
Страница поставщиков Контент → Поставщик Все, по алфавиту, с пагинацией Изображение, имя, сокращённое описание
Страница рецептов Контент → Рецепт Фильтр по ингредиентам, по алфавиту, с пагинацией Изображение, название рецепта
Боковая колонка: последние рецепты Контент → Рецепт 5 последних Изображение, название рецепта

Видео

Авторы

Написано и отредактировано Jennifer Hodgdon и Grant Dunham.