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

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.

Beziehungen

Erstellen wir eine Ansicht, die Informationen über den Benutzer anzeigt, der das Material auf der Seite erstellt hat, auf der wir uns im Block befinden. In einer der vorherigen Lektionen haben wir bereits gelernt, wie man einen Kontextfilter verwendet und Informationen über die aktuelle Seite anzeigt:

http://drupalbook.org/drupal/353-views-arguments-contextual-filters

Name der Ansicht: Autoreninformationen
Maschinenname: author_info
Ansichtseinstellungen: Inhaltstypen, Ankündigungen
Erstellen Sie einen Block mit einem Eintrag.

Jetzt müssen Sie einen Kontextfilter hinzufügen für Inhalt: ID:

Views

Nun fügen Sie einen Kontextfilter hinzu für Inhalt: Inhalts-ID:

Filter

Wie im letzten Artikel setzen wir "Standardwert bereitstellen: Inhalts-ID aus URL".

Nun sind uns die Felder des Nodes auf der aktuellen Seite zugänglich. Aber wir benötigen die Felder des Autors. Im Moment können wir nur auf das Autoren-UID-Feld zugreifen:

Autor

Es ist Zeit, die Beziehung zum Autor hinzuzufügen:

Inhaltsautor

Danach können wir Felder des Autors des Nodes hinzufügen: Avatar, Name, Datum des letzten Besuchs der Seite und weitere Felder. Beim Hinzufügen dieser Felder wird automatisch die Beziehung zum Autor im View sichtbar:

Beziehung

Ich habe mehrere Felder gleichzeitig hinzugefügt:

  • Inhalte: Erstellt von
  • (Autor) Benutzer: Bild
  • (Autor) Benutzer: UUID
  • (Autor) Benutzer: Benutzerstatus
  • (Autor) Benutzer: Name
  • (Autor) Benutzer: Aktualisierungsdatum

Nun zeigen wir diesen Block auf der Seite für Ankündigungen an. Sie können den Block in den Sichtbarkeitsbereich einstellen, damit er nur auf dem Inhaltstyp „Ankündigungen“ angezeigt wird.

Block

Das war's, wir haben gelernt, wie man Beziehungen in Views verwendet. Später werden wir sie noch öfter einsetzen, also wenn jetzt nicht alles klar ist, machen Sie einfach mit dem nächsten Artikel weiter.