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.
❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen
Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.
Content Entity
Menu
- Drupal verstehen
- Systemanforderungen für Drupal
- Installation von Drupal
- Drupal 8 Aktualisierung
- Drupal 8 Website-Administration
- Drupal 8-Module
- Vergleich von Drupal-Modulen
- Drupal-Design-Themes
- Feldtypen in Drupal
- Konfigurationsmanagement
- Multisite Drupal
- Barrierefreiheit
- Fehlerbehebung in Drupal 8
- Erstellung von Modulen für Drupal
-
Drupal 8 API
- Authentifizierungs-API
- Block-API
- Cache API
- CKEditor API
- Konfigurationsmanagement-API
- Datenbank-API
-
Entity-API
- Einführung in die Entity API in Drupal 8
- Entity-Typen
- Arbeiten mit der Entity API
- Bundles
- Entity-Konfiguration
- Content Entity
- Erstellung benutzerdefinierter Inhalte
- Erstellung eines benutzerdefinierten Inhaltstyps in Drupal 8
- Programmierung benutzerdefinierter Felder in Ihren Inhaltstyp
- Verwendung der UI zum Exportieren von Code für benutzerdefinierte Felder
- Entity API implementiert die Typed Data API
- Zugriff auf Entities (wird noch bearbeitet)
- Definition und Verwendung von Content Entity Field Definitionen
- Entity Translation API
- Anzeigemodi: Ansichts- und Formularmodi
- Feldtypen, Feld-Widgets und Feld-Formatter
- Überblick: Erstellung eines benutzerdefinierten Feldes
- Theming in Drupal 8
- Upgrade auf Drupal 8
Diese Spickzettel enthält eine Übersicht über häufig verwendete Methoden, Klassen und Schnittstellen für Content-Entities.
/sites/default/files/drupal-content-entity-8.0.pdf
Content-Entities erben viele ihrer Verhaltensweisen von Entities. Siehe Arbeiten mit dem Entity API für diese gemeinsamen Funktionen.
Verwalten von Feldwerten
Erstellen Sie benutzerdefinierte Felder mithilfe der Methode baseFieldDefinitions für Ihre Content-Entity.
- Weisen Sie eine Instanz der benutzerdefinierten Entität der lokalen Variable $Custom_Entity zu
- Definieren Sie ein benutzerdefiniertes Feld mit dem Namen „custom_field“
- Speichern Sie einige Daten
Beispielcode
$custom_field_value = $Custom_Entity->custom_field->value; // Führen Sie eine Art Datenmanipulation durch $Custom_Entity->custom_field->value = $custom_field_value; $Custom_Entity->save();
Beispiele für Content-Entities:
- node
- comment
- user