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

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

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

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

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

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

Scroll
20/04/2025, by Ivan

JSON:API позволяет получать несколько ресурсов в одном запросе — такие маршруты называются "коллекциями". Чтобы получить коллекцию ресурсов, отправьте GET-запрос к базовому маршруту ресурса, например GET /jsonapi/node/article, без указания UUID. По умолчанию это вернёт все ресурсы указанного типа.

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

Заголовки

Следующие заголовки обязательны для всех GET-запросов, чтобы получить корректный ответ от JSON:API:

  • Accept: application/vnd.api+json
  • Content-Type: application/vnd.api+json

Также для примеров необходим следующий заголовок авторизации:

  • Authorization: Basic YXBpOmFwaQ==

Сортировка коллекций

Сортировка по дате создания

Сортировка коллекции по полю "created" (по умолчанию по возрастанию):

КОРОТКО
sort=created

ПОЛНО
sort[sort-created][path]=created

Сортировка по имени пользователя автора

Сортировка по имени пользователя автора в порядке убывания. Знак "минус" (-) указывает на убывающий порядок:

КОРОТКО
sort=-uid.name

ПОЛНО
sort[sort-author][path]=uid.name
sort[sort-author][direction]=DESC

Сортировка по нескольким полям

Сортировка коллекции по нескольким полям одновременно:

КОРОТКО
sort=-created,uid.name

ПОЛНО
sort[sort-created][path]=created
sort[sort-created][direction]=DESC
sort[sort-author][path]=uid.name

Статья с сайта Drupal Documentation.