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
22/05/2025, by Ivan

JSON:API unterstützt sehr einfache mehrsprachige Funktionalität. Fortgeschrittene Anwendungsfälle werden nicht unterstützt.

Derzeit verlässt sich das Modul auf Drupals standardmäßige Sprachverhandlungsmechanismen, um die passende Sprache einer Entität auszuhandeln und auf eine andere Sprache zurückzugreifen, wenn keine Übersetzung verfügbar ist. Langfristig ist geplant, von diesem Mechanismus abzuweichen und dabei die Rückwärtskompatibilität zu wahren; es soll eine JSON:API-spezifikationskonforme, formale Übersetzungsunterstützung hinzugefügt werden.

Der aktuelle Sprachverhandlungsmechanismus:

  • funktioniert gut für GET-Anfragen für einzelne Ressourcen, Sammlung von Ressourcen und Includes.
  • unterstützt PATCH-Anfragen für Übersetzungen: Das Aktualisieren von Übersetzungen ist möglich
  • unterstützt DELETE-Anfragen nicht: Es kann nur die gesamte Ressource (Entität) gelöscht werden, nicht nur eine Übersetzung
  • hat begrenzte POST-Unterstützung: Es ist möglich, eine Entität mit einer nicht standardmäßigen Sprachkennung (langcode) per POST zu erstellen, aber das nachträgliche Anlegen weiterer Übersetzungen ist nicht möglich

Dies sind Konsequenzen aus den Eigenheiten der Übersetzungsbehandlung der zugrundeliegenden Entity API. Um die Entwicklung einer vollständigen und formalen Unterstützung von Übersetzungen zu verfolgen, siehe: #2794431: [META] Formalize translations support

Artikel von Drupal Documentation.