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

1.9 Views: News-Feed in Drupal

27/05/2025, by Ivan

Das Views-Modul ist eines der beliebtesten Module. Es ermöglicht die Anzeige beliebiger Daten wie Nachrichten, Artikel, Kommentare, Taxonomiebegriffe in Form von Blöcken, Seiten, RSS-Feeds, CSV-Dateien, XML-Dateien und vielen weiteren Formaten. Und endlich ist Views in Drupal 8 im Kern enthalten! Es muss also nicht mehr installiert werden, sondern ist in der Standardinstallation enthalten.

Lassen Sie uns Views aktivieren und mit der Anzeige der Daten beginnen.

Erstellen Sie den Inhaltstyp Nachrichten (News).

Drupal 8 News

Nun können Sie Nachrichten auf der Seite anlegen.

Fügen Sie dem Inhaltstyp News ein Bildfeld hinzu. Gehen Sie dazu zum Tab „Manage Fields“. Sie können auch das bestehende Feld „field_image“ verwenden, das bereits in Artikeln benutzt wird.

Feld hinzufügen

Erstellen Sie einige Nachrichten, damit Sie etwas haben, das durch Views ausgegeben wird:

Menü

Nun können wir unsere erste View anlegen. Gehen Sie dazu ins Menü Struktur — Views:

Menü

Auf der Views-Seite erstellen wir eine neue View:

View erstellen

Füllen Sie nun das Formular zum Erstellen der View aus. Geben Sie zuerst den Namen der View an, Sie können auch den Maschinennamen angeben. Wir nennen sie „News“, wählen als Inhaltstyp News und belassen „Neueste zuerst“ zur Sortierung.

View hinzufügen

Als nächstes aktivieren Sie „Seite erstellen“, geben einen Titel für die News-Seite ein und eine Adresse (z. B. news). Die Ausgabe erfolgt als unformatierte Liste (div-Tags) mit Teasern (Kurzansichten der Nodes, wie in früheren Lektionen besprochen).

Falls es mehr als 10 Nachrichten gibt, wird ein Pager benötigt. Standardmäßig werden 10 Nachrichten pro Seite angezeigt, weitere können über den Pager erreicht werden. Lassen Sie die Pager-Einstellungen unverändert.

View mit Pager

Sie können nun auswählen, in welchem Menü der Link zur News-Seite angezeigt werden soll. Ich habe „Hauptnavigation“ gewählt, das ist das Hauptmenü im Kopfbereich der Seite. Geben Sie den Linknamen „News“ ein und speichern.

View speichern

Danach öffnet sich die Seite zur weiteren Bearbeitung der View. Hier können Sie nichts mehr bearbeiten, sondern die Seite verlassen und die News-Seite anschauen.

News

Nun erstellen wir einen News-Block mit den 3 neuesten Nachrichten und einem Link zur News-Seite. Erstellen Sie eine weitere View. Nennen Sie sie „News Block“, wählen Sie den Inhaltstyp News.

View Block

Diesmal erstellen wir keine Seite, sondern einen Block. Die Ausgabe erfolgt als unformatierte Liste, 3 Nachrichten. Speichern Sie die View. Im Block verwenden wir keinen Pager. Danach können Sie die View weiter bearbeiten.

View Felder

Es gibt viele Einstellungen wie Titel, Format, Felder, Filterkriterien, Sortierkriterien, Blockeinstellungen, Kopf- und Fußzeile, Verhalten bei keinem Ergebnis, Pager und weitere erweiterte Einstellungen. In den nächsten Lektionen werden wir alle Punkte detailliert analysieren. Vorerst fügen wir ein weiteres Feld für das Veröffentlichungsdatum oberhalb der Überschrift hinzu.

View Feld hinzufügen

Suchen Sie das Feld „Authored on“ (Veröffentlicht am) und aktivieren Sie die Anzeige. Speichern Sie danach die Änderungen.

Veröffentlicht am

Als Nächstes legen Sie das Datumsformat fest und deaktivieren die Anzeige des Labels:

Drupal Views Label entfernen

Das Veröffentlichungsdatum entspricht nicht dem Erstellungsdatum des Inhalts, sondern dem Zeitpunkt, an dem der Inhalt mit dem Status „veröffentlicht“ gespeichert wurde.