Views mit mehreren Argumenten

am 22.09.2010 - 15:22 Uhr in
Hallo liebe Drupaler,
ich habe mir eine View zurechtgebastelt, die mit Bilder nach Taxonomy-Begriffen sortiert. Einzelne Bilder kann ich durch Anklicken auf einen der angegebenen Taxonomy-Begriffe (oft sind das Namen) auswählen. In der Adressleiste sieht das dann z.B. wie folgt aus: http://www.meineseite/Bildergallerie/Frank . Jetzt kommen alle Bilder, in denen Frank vorkommt.
Nun gibt es aber Bilder auf denen mehrere Personen sind. z.B. Frank und Horst. Wie müsste die Adresszeile denn aussehen, damit Bilder erscheinen, die Frank UND Horst im Taxonomiebegriff haben?
Ich habe schon mehrere Sachen ausprobiert, aber so langsam gehen mir die Ideen aus.
Weiß einer von Euch weiter?
Vielen Dank schon mal.
- Anmelden oder Registrieren um Kommentare zu schreiben
mehrere Terms
am 23.09.2010 - 08:18 Uhr
Hallo.
Du kannst beim Argument einstellen, dass mehrere Werte in einem Argument verwendet werden dürfen (siehe Screenshot).
In der URL kannst Du die Terms dann mit einem "+" getrennt hintereinander ausgeben, wobei "+" jedoch die oder-Verknüpfung ist. Eine und-Verknüpfung schaffst Du über ",".
Beispiele:
example.com/galerie/frank+horst
Zeigt Einträge an, die in "frank" oder "horst" sind.example.com/galerie/frank,horst
Zeigt Einträge an, die in "frank" und "horst" sind.hth,
Stefan
Vielen Dank Stefan für Deine
am 23.09.2010 - 08:41 Uhr
Vielen Dank Stefan für Deine schnelle Antwort,
das war genau das, was ich suchte.
Ohne Dir auf die Nerven fallen zu wollen, aber geht auf diese Weise auch eine Oder-Verknüpfung?
Bsp: Alle Bilder, in denen entweder Frank oder Paul oder Sabine vorkommen. Oder jede Kombination von allen dreien? Frank und Paul, Frank und Sabine ...
LG
Roman
und/oder
am 23.09.2010 - 08:49 Uhr
Alle Bilder, in denen entweder Frank oder Paul oder Sabine vorkommen.
Das geht mit dem "+":
example.com/galerie/frank+paul+sabine
.Oder jede Kombination von allen dreien? Frank und Paul, Frank und Sabine ...
Das widerum kann folgendermaßen funktionieren, muss jedoch nicht.
example.com/galerie/frank+paul,frank+sabine,paul+sabine
(ungetestet)hth,
Stefan
Scheinbar war meine positive
am 23.09.2010 - 13:27 Uhr
Scheinbar war meine positive Antwort ein Schnellschuss. Leider :-(
Aber ich denke, ich weiß auch, warum:
Ich habe meine Bilder mit mehrfach belegbaren Taxonomieausdrücken gespeichert. D.h. Ei einzelner Bildbeitrag kann z.B. beinhalten: Frank, Paul, Sabine, Camping, 2010
Deine Lösung wird wohl bei Bildern funktionieren, die jeweils nur einen einzigen Taxonomieausdruck haben.
In meinem Fall bedeutet dies:
www.Beispiel.de/Gallerie_Suchbegriff_gruppiert/Sabine+Paul --> bringt kein einziges Bild
www.Beispiel.de/Gallerie_Suchbegriff_gruppiert/Sabine,Paul --> bringt auch kein einziges Bild
Sorry, dass ich Euch nochmals bemühen muss.