Drupal Features Nachrichten
In dieser Lektion zeige ich, wie man die gleichen Funktionen auf einer Website nutzt, indem man sie mit einem Feature-Modul kopiert. Zuerst probieren wir etwas Einfaches und erstellen einen News-Feed, nämlich:
- Ein Menülink „News“ zur News-Seite
- Eine News-Seite
- Einen News-Block für die Startseite
Ich denke, das reicht, um das Features-Modul zu verstehen.
Zuerst installieren wir die benötigten Module:
Wir erstellen den Inhaltstyp „News“ und einige Nodes dieses Typs.
Jetzt erstellen wir eine View-Seite und einen Block.
Seite:
Titel
Titel: News
Format
Format: Unformatiert | Einstellungen
Anzeigen: Inhalt | Zusammenfassung
Filterkriterien
Inhalt: Veröffentlicht (Ja)
Inhalt: Typ (= News)
Sortierkriterien
Inhalt: Veröffentlichungsdatum (absteigend)
Seiteneinstellungen
Pfad: /news
Menü: Normal: News
Zugriff
Erlaubnis | Veröffentlichten Inhalt ansehen
Paginierung
Verwende Paginierung: Vollständig | 10 Elemente pro Seite
Block:
Titel
Titel: News
Format
Format: Unformatiert | Einstellungen
Anzeigen: Felder | Einstellungen
Felder
Inhalt: Titel
Filterkriterien
Inhalt: Veröffentlicht (Ja)
Inhalt: Typ (= News)
Sortierkriterien
Inhalt: Veröffentlichungsdatum (absteigend)
Paginierung
Verwende Paginierung: Anzahl der Elemente anzeigen | 5 Elemente
Nun legen wir im Adminbereich die Position des Blocks fest, und unter /news erhalten wir Folgendes:
Ich habe einfache Ansichten gemacht, aber Sie können im News-Block neben dem Titel auch Datum und Teaser hinzufügen. Ich habe absichtlich eine einfache View gemacht, um später zu zeigen, wie Feature-Module in Drupal aktualisiert werden.
Jetzt erstellen wir ein Feature-Modul aus unserer View.
Klicken Sie auf „Create new feature“ (Neue Feature erstellen).
Füllen Sie das Formular zur Erstellung des Feature-Moduls aus.
Wichtig! Der Name des Feature-Moduls muss einzigartig sein, nicht einfach „news“, „blog“ oder ähnliches, da gleiche Modulnamen Fehler verursachen können.
Name: drupalbook.org News feature
Beschreibung: Zeigt News-Seite und Block an
Version: 7.x-1.0-alpha1
Nun wählen wir Edit views und suchen die erstellte View (News). Features fügt automatisch die View „News“ mit allen Displays hinzu.
Weiter wählen wir den Inhaltstyp „node“, genauer „News“.
View ist vorhanden, Inhaltstyp ebenfalls – klicken Sie auf „Download feature“ und laden Sie das Feature-Modul herunter. Dieses Feature-Modul kann wie ein normales Modul installiert werden.
Installieren Sie auch das Features-Modul auf der neuen Website:
Jetzt können Sie auf der neuen Website News erstellen und den Block in die linke Seitenleiste einfügen.
Wahrscheinlich ist Ihnen schon aufgefallen, dass nur die Funktionalität übertragen wird. Für den Transfer von Nodes auf eine andere Website verwenden Sie das Modul Feeds. Dieses Modul werde ich ebenfalls in einem meiner Drupal-Tutorials behandeln.