logo

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
04/09/2025, by Ivan

JSON:API maakt het mogelijk om meerdere resources in één enkel verzoek op te halen, deze routes worden "collectie"-routes genoemd. Je kunt een collectie van resources ophalen door een GET-verzoek te sturen naar de basisresource-route, bijvoorbeeld GET /jsonapi/node/article en geen UUID mee te geven. Standaard worden hiermee alle resources van het opgegeven type opgehaald.

Filteren en sorteren zijn standaard beschikbaar voor alle standaardresources.

Headers

De volgende headers zijn vereist bij alle GET-verzoeken om een correcte JSON:API-request en -response te krijgen.

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

De volgende header is nodig om de voorbeelden te laten werken:

  • Authorization: Basic YXBpOmFwaQ==

Collecties sorteren

Sorteren op 'created'

Sorteer een collectie op de "created"-timestamp (standaard wordt oplopend gesorteerd).

KORT
sort=created

NORMAAL
sort[sort-created][path]=created

Sorteren op gebruikersnaam van de auteur

Sorteer een collectie op de gebruikersnaam van de auteur, in aflopende volgorde. Merk op dat het voorafgaande minteken (-) een aflopende sortering aangeeft.

KORT
sort=-uid.name

NORMAAL
sort[sort-author][path]=uid.name
sort[sort-author][direction]=DESC

Sorteren op meerdere velden

Sorteer een collectie op meerdere velden.

KORT
sort=-created,uid.name

NORMAAL
sort[sort-created][path]=created
sort[sort-created][direction]=DESC
sort[sort-author][path]=uid.name

Artikel van Drupal Documentatie.