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

27/05/2025, by Ivan
fields in Drupal

In frĂĽheren Artikeln haben wir gesehen, wie der Feldtyp Link funktioniert: Storage, Widget, Formatter. In diesem Artikel erstellen wir unseren eigenen Feldtyp, um Videos von YouTube auf einer Seite in zwei verschiedenen Formaten und mit Einstellungen auszugeben.

Dieser Artikel konzentriert sich auf die Fields API. Wenn Sie jedoch einfach nur ein YouTube-Video-Feld auf Ihrer Seite hinzufügen möchten, ist es besser, das fertige Modul zu verwenden:

https://www.drupal.org/project/video_embed_field

fields in Drupal
27/05/2025, by Ivan
Work with the database in Drupal

Es ist ein häufiger Anwendungsfall bei der Entwicklung von Drupal-Modulen, Datenbankabfragen auszuführen. Sie sollten entityQuery verwenden, wo es möglich ist, aber manchmal ist es nötig, eine SQL-Abfrage zu nutzen, um komplexere Daten zu erhalten.

Sie können sich diese Seite als Lesezeichen speichern, um immer eine praktische Übersicht zu haben, wie man MySQL-Abfragen select, insert, update, delete in Drupal ausführt.

Select

Einzelnen Wert erhalten:

Work with the database in Drupal
27/05/2025, by Ivan

In diesem Artikel betrachten wir Field Formatter, die es uns ermöglichen, die Anzeige von Feldern zu bearbeiten und sie auf der Seite darzustellen.

In früheren Artikeln haben wir den Feldtyp Link erstellt, in diesem Artikel sehen wir uns an, wie diese Felder auf der Seite angezeigt werden und welche Klasse dafür verantwortlich ist. Jedes Feld, das Sie über Drupal hinzufügen, kann auf der Seite angezeigt und seine Einstellungen auf der Seite „Anzeige verwalten“ bearbeitet werden.

27/05/2025, by Ivan
Event Dispatcher

Das Event-System ermöglicht es Ihnen, komplexere Systeme zu erstellen, bei denen die Funktionalität durch benutzerdefinierten Code für bestimmte Ereignisse geändert werden kann. Viele Hooks aus Drupal 7 wurden durch Events ersetzt. Dies ermöglichte eine Vereinheitlichung der Arbeit vieler Teile von Drupal und zusätzlicher Kopiermodule. Das Event-System selbst stammt von Symfony und besteht aus folgenden Teilen:

Event Dispatcher
27/05/2025, by Ivan
Entity hooks

In früheren Artikeln sind wir bereits auf Hooks gestoßen. In diesem Artikel werfen wir einen genaueren Blick auf Hooks, die Ihnen bei der Arbeit mit Entitäten helfen.

In diesem Artikel können Sie allgemein lesen, was Hooks sind und warum sie benötigt werden:

http://drupalbook.org/drupal/92-what-hook-drupal-8

Wir verwenden Hooks, um unseren eigenen Code hinzuzufügen, der bei bestimmten Ereignissen im Zusammenhang mit Entitäten ausgelöst wird: hinzufügen, löschen, aktualisieren.

Entity hooks
27/05/2025, by Ivan
Entity fields

Das Abrufen von Feldwerten in Entities ist ziemlich einfach, aber es gibt mehrere Möglichkeiten, dies zu tun. Schauen wir uns an, wie man am besten mit Feldwerten im eigenen Code arbeitet. Die neuesten Informationen zur Arbeit mit Feldern finden Sie immer auf der offiziellen Webseite:

https://www.drupal.org/docs/8/api/entity-api/working-with-the-entity-api

In diesem Artikel betrachten wir Beispiele fĂĽr die Arbeit mit Werten.

Entity fields
27/05/2025, by Ivan
Drupal Entity API

Wir haben bereits die Formular-API und die Felder-API verstanden und wissen, wie die Daten in Drupal in die Datenbank gelangen. Jetzt schauen wir uns das Fundament aller Drupal-Seiten an, nämlich die Entity-API.

Drupal Entity API
27/05/2025, by Ivan
Views Relations

Beziehungen sind ein sehr wichtiger Teil von Drupal, da Taxonomiebegriffe und Inhalte, Benutzer und Inhalte, Waren und deren Anzeige im Commerce kombiniert werden. Dank dieser Beziehungen können wir Benutzerfelder beim Anzeigen von Inhaltsfeldern darstellen, und beim Anzeigen von Waren können wir deren Preis und Artikelnummer anzeigen.

So können wir Benutzerfelder beim Anzeigen von Inhaltsfeldern anzeigen, und beim Anzeigen von Waren deren Preis und Artikelnummer darstellen.

Views Relations
27/05/2025, by Ivan
settings

Benutzer sind eines der Hauptmerkmale von Drupal: Wir können Benutzer erstellen und löschen. Benutzer hinterlassen Kommentare, Bewertungen und Inhalte auf der Website. Drupal verfügt über Systeme zur Benutzerverwaltung. Und das ist nur ein Teil der Drupal-Funktionalität, daher müssen wir das Admin-Panel von Drupal verstehen, um all dies zu verwalten.

Gehen wir zu den Kontoeinstellungen:

settings