Dies ist die Präsentation zum Views 2 Anfänger Workshop auf dem DrupalCamp in Essen 2010 (drupaletics.de).
Die Quelldaten sind auf https://github.com/derhasi/workshop_views verfügbar.
12. Aufgaben Übersicht
1. A1 einfacher NodeView als Seite: Liste aller Schauspieler
2. A2 actors als ungeordnete Liste (<ul>)
3. M1 Tabellarische Liste aller Filme
4. A3 Übersicht Schauspieler eines Films
5. A4 Zeige alle Schauspieler eines Filmes
6. M1+ Spalte Produktsionsfirma hinzufügen
7. M2 Filme des Schauspielers
8. Suche mit Views
9. A3+ klickbare Übersicht erweitern
10. M1++ Jahresfilter hinzufügen
11. Administrationsseiten
14. A1: NodeView als Seite
Liste aller Schauspieler
A)Teaseransicht als Seite auf /actors
15. A1: NodeView als Seite
Liste aller Schauspieler
A)Teaseransicht als Seite auf /actors
B)Pager setzen
16. A1: NodeView als Seite
Liste aller Schauspieler
A)Teaseransicht als Seite auf /actors
B)Pager setzen
C)Pager ohne Reload
17. A1: NodeView als Seite
Liste aller Schauspieler
A)Teaseransicht als Seite auf /actors
B)Pager setzen
C)Pager ohne Reload
D)Seite ins Menü setzen
18. A2: Actors als HTML-Liste
Schauspieler in ungeordneter Liste (<ul>)
19. A2: Actors als HTML-Liste
Schauspieler in ungeordneter Liste (<ul>)
(mit feld: Name(Titel), gender) => page:actors/list
20. A2: Actors als HTML-Liste
Schauspieler in ungeordneter Liste (<ul>)
(mit feld: Name(Titel), gender) => page:actors/list
A) Titel klickbar machen
21. A2: Actors als HTML-Liste
Schauspieler in ungeordneter Liste (<ul>)
(mit feld: Name(Titel), gender) => page:actors/list
A) Titel klickbar machen
B) Titel fett darstellen
22. A2: Actors als HTML-Liste
Schauspieler in ungeordneter Liste (<ul>)
(mit feld: Name(Titel), gender) => page:actors/list
A) Titel klickbar machen
B) Titel fett darstellen
C)Alhabetisch sortieren
24. M1: Tabelle aller Filme
tabellarische Seitenansicht
A) (Spalten: Bild, Titel, Genre, Description(=Body)) =>
page:movies
25. M1: Tabelle aller Filme
tabellarische Seitenansicht
A) (Spalten: Bild, Titel, Genre, Description(=Body)) =>
page:movies
B) Klick-Sortierbar machen: Bild und Titel in eine
Spalte, Description auf 40 Zeichen kürzen mit "..." =>
movies_sortable
26. M1: Tabelle aller Filme
tabellarische Seitenansicht
A) (Spalten: Bild, Titel, Genre, Description(=Body)) =>
page:movies
B) Klick-Sortierbar machen: Bild und Titel in eine
Spalte, Description auf 40 Zeichen kürzen mit "..." =>
movies_sortable
C)Aufteilung in Gruppen nach Genre
27. M1: Tabelle aller Filme
tabellarische Seitenansicht
A) (Spalten: Bild, Titel, Genre, Description(=Body)) =>
page:movies
B) Klick-Sortierbar machen: Bild und Titel in eine
Spalte, Description auf 40 Zeichen kürzen mit "..." =>
movies_sortable
C)Aufteilung in Gruppen nach Genre
D)Liste Filterbar machen über Formular, nach Genre
und Titel
32. A4: Schauspieler zum Film
Ansicht beim Schauspieler-Node
A) Pfad + Argumente => node/%nid/actors
33. A4: Schauspieler zum Film
Ansicht beim Schauspieler-Node
A) Pfad + Argumente => node/%nid/actors
B)packe es als Tab auf die Nodeübersicht (z.B. neben
"View"/"Anzeigen")
36. M1+: Spalte ProdFirma
Neue Spalte für Produktionsfirma einfügen
A) Produktionsfirma als Titel mit Link
B) Produktionsfirma mit Logo
37. M2: Filme d. Schauspielers
Schauspieler in der Nodeansicht vom Film
38. M2: Filme d. Schauspielers
Schauspieler in der Nodeansicht vom Film
A) Raster als Tab in Nodeansicht
39. M2: Filme d. Schauspielers
Schauspieler in der Nodeansicht vom Film
A) Raster als Tab in Nodeansicht
B) Anzeigen direkt auf Node Ansicht
40. M2: Filme d. Schauspielers
Schauspieler in der Nodeansicht vom Film
A) Raster als Tab in Nodeansicht
B) Anzeigen direkt auf Node Ansicht
C) views_attach
41. M2: Suche mit Views
einfache Querysuche seitenweit zur Verfügung stellen
42. M2: Suche mit Views
einfache Querysuche seitenweit zur Verfügung stellen
A)Suchblock mit Titel und Body suche