Views - Drupal 7 - contextual filters
am 23.05.2011 - 14:16 Uhr in
Sehr geehrte ForenteilnehmerINNEN,
ich bemühe mich nun seit ein paar Tagen eine Funktionalität von Views wiederzuerlangen, die ich dummerweise selbst zerstört habe.
Das einzige was bei dem von mir damals erstellten View sicher galt, war, daß er ohne von mir programmierten PHP-Code funktionierte, denn ich bin viel zu schlecht im PHP-Programmieren um so etwas zu versuchen (was aber nicht heißen soll, daß sich das nicht eines Tages ändern wird...)
Ich verwende die Booknavigation und Taxonomie.
Die Hierarchie der Booknavigation ist gleichlautend mit der der Taxonomie:
a
-aa
--aaa
---[hier ist der content zur Child-Page aaa bzw der mit dem Term aaa belegte content]
--aab
---[hier ist der content zur Child-Page aab bzw der mit dem Term aab belegte content]
--aac
---[hier ist der content zur Child-Page aac bzw der mit dem Term aac belegte content]
--ab
--aba
---[hier ist der content zur Child-Page aba bzw der mit dem Term aba belegte content]
--abb
---[hier ist der content zur Child-Page abb bzw der mit dem Term abb belegte content]
--abc
---[hier ist der content zur Child-Page abc bzw der mit dem Term abc belegte content]
[dieses Schema sei bis Page c bzw. Term c fortgesetzt]
Damals war es mir gelungen, einen View zu erstellen, der bewirkte daß z.B. beim Click auf die Taxonomie bzw. Booknavigation aa alle Bookchildren bzw. Termchildren zu aa ausgegeben wurden, hier also:
aaa
aab
aac.
Analog: beim Click auf a wurde
aa
ab
ac
ausgegeben.
Zudem ist es mir gelungen, diesen View als Block in den Content einer Node (z.B. in den Content der Bookpage bzw. dem Content der dem Term aa) einzufügen.
Klar ist mir nur, daß es mir gelang, einen contextual filter richtig einzusetzen. Ich nehme an, ein contextual filter ist das, was in Drupal-6-Views als argument bezeichnet wird.
Ich habe im Web gesucht und in mehreren Drupal-7-Büchern (in denen aber nur allzuoft das Views in der Version von Drupal 6 gezeigt wird, was mich etwas verwirrt).
Es würde mich sehr freuen, wenn mir jemand schreiben könnte was ich vermutlich damals (erstaunlicherweise) richtig gemacht habe.
Eins habe ich daraus gelernt: Screen-Copy!
Vielen Dank für die Geduld, dies zu lesen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Vereinfachung - Drei Teilprobleme
am 25.05.2011 - 09:35 Uhr
Sehr geehrte ForenteilnehmerINNEN,
ich befürchte, ich habe den Dreh- und Angelpunkt meines Problems zu schlecht herausgearbeitet.
Darum hier ein Klärungsversuch.
Gestern klickte ich stundenlang diesbezügliche Views-Abfragen zusammen, aber keine davon lieferte das gewünschte Ergebnis.
Ich glaube nun aber daß mein Problem in drei separate Unterprobleme aufgeteilt werden kann:
.
1) "Meinen" Parent finden: Sei a das Parent der Taxonomy Terme aa und ab, wie muss dann eine Views-Abfrage formuliert werden, die als Ergebnis a liefert, wenn ich ab als Argument (%1) verwende?
(Dies scheint mir lösbar, denn in "Contextual Filters" und "Relationships" taucht der Begriff "Parent" ja oft genug auf.)
______________________________________________________________________
2) Alle "meine" Kinder finden: Sei a das Parent der Taxonomy Terme aa und ab, wie muss dann eine Views-Abfrage formuliert werden, die als Ergebnis aa und ab liefert, wenn ich a als Argument (%1) verwende?
(Auch dies scheint mir lösbar, denn in "Contextual Filters" und "Relationships" taucht schließlich der Begriff "Parent" oft auf. Die Relationship "Parent" kann in verschiedenen Drop-Down-Menüs innerhalb der Views-UI aufgerufen werden, aber wo und in welcher Reihenfolge dies zu tun ist, habe ich auch nach zig Versuchen nicht aufdecken können.)
______________________________________________________________________
3) Alle "meine" Geschwister finden: Sei a das Parent der Taxonomy Terme aa und ab, wie muss dann eine Views-Abfrage formuliert werden, die als Ergebnis ab (und aa) liefert, wenn ich aa als Argument (%1) verwende?
(Diese Abfrage erscheint mir mit einer einzigen Views-Abfrage nicht umsetzbar zu sein. Kann ich eine Views-Abfrage als Startpunkt für eine zweite nutzen? Wie muß ich vorgehen um so eine stufenweise Abfolge von Views-Abfragen zu erzeugen?)
______________________________________________________________________
.
Kann mir jemand bei diesen drei Problemen helfen?