3.5.3. Views Argumente (kontextbezogene Filter).
Sehr oft müssen wir einen Block anzeigen, der sich auf einen bestimmten Benutzer bezieht (zum Beispiel seinen Artikel oder seine Ankündigung), den Autor des Nodes im Block auf der Seite dieses Nodes anzeigen.
Gleichzeitig hat jeder Benutzer seine eigene Liste von Ankündigungen, jeder Node hat seinen eigenen Autor, und diese Blöcke sind dementsprechend für jeden Node und Benutzer unterschiedlich. Für solche Blöcke gibt es in Views kontextbezogene Filter.
Fügen wir nun einen Filter für die Ankündigungen hinzu, damit auf der Ankündigungsseite nur die Daten für unsere Ankündigungen gefiltert werden. Filter nach dem Feld nid. Schauen wir uns an, wie dieser Filter funktioniert. Unsere URL für Nodes lautet
/node/13
Wobei 13 die nid unseres Nodes ist. Wir sagen Views über einen kontextbezogenen Filter, filtere uns Nodes nach nid, und für jede Node-Seite wird entsprechend die Node-Daten angezeigt. Fügen Sie einen nid-Filter hinzu:
Jetzt müssen wir die Standardaktionen für den kontextbezogenen Filter auswählen, in diesem Fall Standardwert angeben > Inhalt-ID aus URL auswählen:
Jetzt können Sie die Funktion unseres Filters über das Vorschausformular testen. Ich habe eine Ankündigung mit nid 7, also gebe ich 7 ein und klicke auf die Schaltfläche Vorschau:
...