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

19/06/2025, by Ivan

In Drupal 8 gibt es mehrere Informationstypen:

  • Inhalt

Informationen, die auf Ihrer Website angezeigt und von Benutzern bearbeitet werden: Artikel, Basisseiten, Bilder, Dateien usw.

  • Session

Informationen über die Interaktionen einzelner Benutzer mit der Website, z. B. ihre aktuelle Auswahl für einen View-Filter. Diese sind flüchtig und personalisiert für jeden Benutzer.

19/06/2025, by Ivan

Standardmäßig werden Konfigurationsinformationen in Drupal 8 in der Datenbank gespeichert.

Format der Konfigurationsdatei (YAML)

Erweiterungen (Module, Themes und Profile) liefern Konfigurationsdaten in YAML-Dateien.

Hier ist ein Beispiel für eine Konfigurationsdatei:

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

Konfiguration kann auch verschachtelt sein. Hier ein Beispiel:

19/06/2025, by Ivan

Das Drupal-8-Konfigurationssystem behandelt Konfiguration einheitlich. Standardmäßig speichert Drupal Konfigurationsdaten in der Datenbank, aber diese können in YAML-Dateien exportiert werden, was die Verwaltung der Konfiguration mit Versionskontrolle ermöglicht. Es gibt jedoch Fälle, in denen Konfigurationswerte für bestimmte Zwecke überschrieben werden müssen. In Drupal 7 gab es die Variable global $conf, die üblicherweise in settings.php mit bedingten Überschreibungswerten für Konfiguration gefüllt wurde.

19/06/2025, by Ivan

Drupal 8 beinhaltet Unterstützung für ein Schema-/Metadatenformat, das mit Kwalify (http://www.kuwata-lab.com/kwalify/) für YAML-Konfigurationsdateien erstellt wurde. Kwalify selbst ist in Ruby geschrieben, und es wurden einige Anpassungen am Format vorgenommen, daher gelten nicht alle Details von Kwalify direkt, aber es ist ziemlich ähnlich.

Spickzettel

Für ein schnelles Verständnis und einige praktische Beispiele sehen Sie sich diesen Spickzettel an, und lesen Sie weiter, wenn Sie noch Fragen haben:

19/06/2025, by Ivan

Auf dieser Seite wird ein Beispiel gezeigt, wie man in Drupal 8 einen Konfigurationsobjekttyp mit Verwaltungsseiten erstellt. Für ein Verständnis der Begriffe einfache Konfiguration und Konfigurationsobjekte siehe https://drupal.org/node/2120523.

Nach Aktivierung des Beispielmoduls, das den folgenden Code enthält, sollte das Beispiel-Konfigurationsformular unter „admin/config/system/example“ verfügbar sein, wie im Screenshot gezeigt: