12.4 Die Ansicht „Fahrzeugliste“ erstellen

Lassen Sie uns jetzt eine eigene Ansicht erstellen. Für die Fahrzeugliste haben wir folgende Anforderungen:

  • Überschrift „Fahrzeugliste“

  • URL [Drupal]/Fahrzeugliste

  • ein Einleitungstext und ein Text unterhalb der Fahrzeuge

  • In der Liste sollen nur Fahrzeuge stehen (eigentlich klar Smiling ).

  • angezeigte Felder: Titel des Inhalts, Preis, Standort

  • Die Spalten sollen sich sortieren lassen.

  • ein RSS-Feed, das die Fahrzeuge der Liste enthält

  • ein Block, der neben den Standortinhalten erscheinen soll

12.4.1 Schritt 01: Neue Ansicht erstellen

Um eine neue Ansicht zu erstellen, klicken Sie auf den Link Verwalten – Ansichten – hinzufügen. Sie befinden sich im ersten Schritt der Erstellung und müssen den internen Namen und eine Beschreibung, die in der Ansichtenübersicht auftauchen wird, eingeben. Wenn Sie wollen, können Sie auch noch eine Kennzeichnung angeben, nach der Sie die Ansichtsliste später filtern können (Abbildung 12.14).

Ansicht erstellen - Schritt 1
Abbildung 12.14: Ansicht erstellen – Schritt 1

Im unteren Bereich des Formulars müssen Sie den Ansichtstyp auswählen. Das Views- Modul muss wissen, aus welcher Quelle die Ansicht grundsätzlich aufgebaut wird. Im Falle der Fahrzeugliste geht es um Nodes.

12.4.2 Schritt 02: Standardeinstellungen für die Ansicht festlegen

Klicken Sie danach auf den Button nächste Seite, um in die Bearbeitungsansicht für die Standardeinstellungen zu gelangen (Abbildung 12.15):

Bearbeitungsansicht - Standards
Abbildung 12.15: Bearbeitungsansicht - Standards

Diese Ansicht enthält Basisdaten (Standards) und ist zunächst ein wenig verwirrend.

Das Gute an dieser Bearbeitungsmaske ist, dass man mit ihr fast alles einstellen kann, aber nicht muss. Das heißt, Sie können sich auf Ihre Aufgabe konzentrieren und nur die Dinge beachten und verändern, die Sie benötigen.

Die Standardansicht enthält gemeinsame Einstellungen, die für alle Anzeigen der zu erzeugenden Ansicht gelten sollen. Dazu gehören beispielsweise die Felder, die Sie in allen Anzeigen haben wollen. Nehmen wir hier den Titel und den Preis als gemeinsames Feld. In der Anzeige „Seite“ soll zusätzlich noch der Standort angezeigt werden, in der Blockanzeige nicht.

12.4.3 Schritt 03: Felder „Titel“ und „Preis“ hinzufügen

Fügen Sie das Feld Titel hinzu, indem Sie auf das + Zeichen neben Felder klicken, die Gruppe Node auswählen und anschließend auf den Button Hinzufügen klicken (Abbildung 12.16).

Neues Feld hinzufügen
Abbildung 12.16: Neues Feld hinzufügen

Nach dem Aktualisieren werden Sie nach einem Namen für das Feld gefragt (Überschrift der späteren Liste). Ich nenne das Feld Fahrzeug und kreuze an, dass es zu seinem Inhalt verlinkt werden soll (Abbildung 12.17).

Eigenschaften für den Titel des Inhalts
Abbildung 12.17: Eigenschaften für den Titel des Inhalts

Wiederholen Sie den Vorgang und fügen Sie aus der Gruppe Inhalt das Feld Inhalt: Dezimalzahl: Preis in EUR (field_preis) hinzu. Diesmal verlinken Sie das Feld nicht (Abbildung 12.18).

Einstellungen für das Preisfeld
Abbildung 12.18: Einstellungen für das Preisfeld

12.4.4 Schritt 04: Filter „Inhaltstyp Fahrzeug“ setzen

Beide Felder werden jetzt in der Feldliste angezeigt. Eine weitere Gemeinsamkeit der Anzeigen ist, dass alle Inhalte vom Inhaltstyp Fahrzeug sein müssen. Das erreichen Sie, indem Sie einen Filter setzen.

Klicken Sie im Bereich Filter auf das + Zeichen und wählen dann in der Auswahl Node das Feld Node: Typ aus (Abbildung 12.19).

Filter Inhaltstyp hinzufügen
Abbildung 12.19: Filter Inhaltstyp hinzufügen

In der anschließenden Auswahl wählen Sie als Operator ist eines von und als Inhaltstyp Fahrzeug. (Abbildung 12.20)

Filter Inhaltstyp konfigurieren
Abbildung 12.20: Filter Inhaltstyp konfigurieren

Nach dem Speichern des Inhaltstyps erscheint unten im Formular bereits die Live-Vorschau inkl. der Datenbankabfrage und den Ausführungszeiten (Abbildung 12.21).

Live-Vorschau
Abbildung 12.21: Live-Vorschau

Damit können Sie sich jetzt den Anzeigen der Ansicht widmen.

Ihre Bewertung: Nichts Durchschnitt: 4.5 (4 Stimmen)

Gruppe Inhalt

Hallo,
ich wollte wie auf dieser Seite beschrieben eine View erstellen.
Leider fehlt bei mir der Gruppentyp Inhalt wenn ich ein neues Feld in die View einfügen möchten.
Wo liegt der Fehler ?

Die (Felder-)Gruppe Inhalt

Die (Felder-)Gruppe Inhalt steht dort nur, wenn du CCK verwendest und zusätzliche Felder für ein Inhaltstyp angelegt hast.

Die (Felder-)Gruppe Inhalt

Hallo,

Danke für die Antwort.

Das habe ich ja eigentlich gemacht. Ich habe die zwei inhaltstypen Standort und Fahrzeug angelegt. und die entsprechenden Felder hinzu gefügt.

Felder erstellt man doch über das CCK.

Trotzdem fehlt mir beim erstellen der View die Gruppe Inhalt.

Mfg

Jens

Ja mit CCK fügst du den

Ja mit CCK fügst du den Inhaltstypen Felder hinzu. Und diese Felder sollten auch in Views zur Verfügung stehen, die dann der Gruppe "Inhalt (Content)" zur Gruppierung zugeordnet werden. zb.
Inhalt: Text: Vor- und Nachname (field_profil_name)
Text - Erscheint in: Profil

Wenn dein Views nicht komplett übersetzt ist, kann es sein das die Gruppe "Content" heißt.

Content: Text: Vor- und Nachname (field_profil_name)
Text - Appears in: Profil

Keine Gruppe Content/Inhalt vorhanden

Hallo, habe dasselbe Problem: Fahrzeuge und Standorte sind wie beschrieben angelegt.
Bei Standards: Felder hinzufügen gibt es jedoch keine Auswahlmöglichkeit "Inhalt oder Content"!?!
Es sind nur die Gruppen Beitragsversion, Benutzer, Kommentar, Node und Taxonomie vorhanden!
Somit kann ich keinen Inhalt auswählen und das Feld Preis nicht anlegen!
Kann mir hier jemand bitte einen Lösungsvorschlag anbieten?

Danke und Gruß

Das gleiche Problem - sehe weder Content noch Inhalt

Hat einer ne Idee?