Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

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

20/04/2025, by Ivan

Цель

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

Шаги

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

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

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

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

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

Видео

Авторы

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