logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Articles

22/05/2025, by Ivan

JSON:API hat viele Konzepte in der Spezifikation, die hier nicht alle dokumentiert sind. Allerdings müssen Nutzer des Moduls nicht alle Konzepte der Spezifikation vollständig verstehen, um produktiv mit dem Modul zu arbeiten. Wenn Sie tiefer einsteigen möchten, wie JSON:API-Dokumente aufgebaut sind, warum das Modul etwas auf eine bestimmte Weise macht oder einfach mehr über das Design des Moduls erfahren möchten, sollten Sie die Spezifikation auf jsonapi.org lesen.

22/05/2025, by Ivan
```html

Sammlungen sind Auflistungen von Ressourcen. In einer entkoppelten Website werden sie verwendet, um Dinge wie eine "Neue Inhalte"-Liste oder einen "Meine Inhalte"-Bereich auf der Client-Seite zu erstellen.

Wenn Sie jedoch eine ungefilterte Anfrage an einen Collection-Endpunkt wie /jsonapi/node/article stellen, erhalten Sie einfach alle Artikel, die Sie sehen dürfen.

22/05/2025, by Ivan

TL;DR: Verwenden Sie einen Query-String wie ?include=field_comments.uid, um alle von field_comments referenzierten Entitäten und alle von uid auf diesen Entitäten referenzierten Entitäten einzuschließen!


JSON:API hilft Ihnen, HTTP-Anfragen zu reduzieren, indem Sie Beziehungs-Pfade angeben können, die Sie im Antwort-Dokument enthalten möchten. Wie?

22/05/2025, by Ivan

Paginierung kann ein trügerisch komplexes Thema sein. Es ist leicht, in Fallen zu tappen und Best Practices nicht zu befolgen. Diese Seite wird Ihnen helfen, die Paginierung „richtig“ zu machen. Wenn Sie diese Seite lesen und verstehen, wird Ihr Client robuster und zukunftssicherer sein und Ihnen das Leben langfristig erleichtern.

Wenn Sie nur eine Sache aus diesem Leitfaden mitnehmen, dann sollte es sein, dass Sie Ihre eigenen Paginierungs-URLs nicht selbst konstruieren sollten.

22/05/2025, by Ivan

JSON:API ermöglicht es, mehrere Ressourcen in einer einzigen Anfrage abzurufen. Diese Routen werden als „Sammlungsrouten“ bezeichnet. Eine Sammlung von Ressourcen kann durch das Senden einer GET-Anfrage an die Basisressourcen-Route abgerufen werden, z.B. GET /jsonapi/node/article – dabei wird keine UUID angegeben. Standardmäßig werden so alle Ressourcen des angegebenen Typs zurückgegeben.

22/05/2025, by Ivan

Dieser Abschnitt enthält Beispiele und Informationen pro Anfragetyp: GET, POST, PATCH und DELETE

Über die Beispiele

Alle Beispiele sind funktionierende Beispiele, die du entweder im Browser oder in einem JSON-Client (z. B. Postman) ausprobieren kannst. Du benötigst eine Standard-Drupal-Installation, einige Artikel-Nodes und das aktivierte JSON:API-Modul.