1.9 Views: News-Feed in Drupal
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).
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.
Erstellen Sie einige Nachrichten, damit Sie etwas haben, das durch Views ausgegeben wird:
Nun können wir unsere erste View anlegen. Gehen Sie dazu ins Menü Struktur — Views:
Auf der Views-Seite erstellen wir eine neue View:
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.
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.
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.
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.
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.
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.
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.
Suchen Sie das Feld „Authored on“ (Veröffentlicht am) und aktivieren Sie die Anzeige. Speichern Sie danach die Änderungen.
Als Nächstes legen Sie das Datumsformat fest und deaktivieren die Anzeige des Labels:
Das Veröffentlichungsdatum entspricht nicht dem Erstellungsdatum des Inhalts, sondern dem Zeitpunkt, an dem der Inhalt mit dem Status „veröffentlicht“ gespeichert wurde.