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
).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).

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):

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).

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).

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).

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).

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)

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).

Abbildung 12.21: Live-Vorschau
Damit können Sie sich jetzt den Anzeigen der Ansicht widmen.
- Neuen Kommentar schreiben
- 2123 mal gelesen
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ß