URL zusammensetzen via View Block
am 15.02.2013 - 15:34 Uhr in
Hallo,
ich benötige einen View-Block,
welcher mir anhand von taxonomien eine URL bastelt, welche auf klick aufgerufen wird.
Beispiel:
Ich habe die Taxonomie Länder und die Taxonomie Tiere
Via Pulldown soll der Besucher das Land aussuchen können und dann ein Tier.
Klickt er dann auf Suchen soll eine entsprechende URL entstehen.
Nimmt er Portugal und als Tier Hund soll nach dem Klick auf suchen automatisch die URL www.meine-url.de/suche/portugal/hund aufgerufen werden.
Ohne php kann ich da nix machen oder? und meine php kenntnisse sind leider nich so ausgereift.
Viele Dank für eure Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben

Das geht auch ohne PHP
am 15.02.2013 - 15:47 Uhr
Das geht auch ohne PHP Kenntnisse. Du musst dich dafür aber in Views einarbeiten.
Mit den Contextual Filters kann man so etwas erstellen.
Du bastelst dir erst mal eine Standardvorlage in Views mit allen Feldern die angezeigt werden soll.
Hier nur ein grober Verlauf:
Pfad:
suche
Contextual Filters
1. Feld: Taxonomy Kategorie Land
2. Feld: Taxonomy Kategorie Tier
Danke für die schnelle
am 15.02.2013 - 18:03 Uhr
Danke für die schnelle Antwort.
soweit bin ich leider schon gewesen.
ich habe bereits eine komplette view die ermöglicht, das den inhalte unter der richtigen URL zu finden sind. Dafür habe ich auch die contextual filters genutzt um saubere URLs zu bekommen.
in dem ich unter filter criteria die entsprechenden taxonomien zur auswahl bereit stelle, sieht auch alles soweit gut aus. Man kann per dropdown aus den taxonomien suchen.
Wenn ich dann jedoch auf suche klicke baut er nicht die richtige url zusammen, sondern setzt für die taxonomien "?field_land_tid=154&field_tier_tid=All" an die vorherige und das ist das problem. er soll nicht field_land_tid=154 sondern direkt den taxonomiebegriff einsetzen.
deshalb dachte ich, ich baue einen neuen view-block, welcher das suchformular ersetzt.
Da bringt mir der genannte ansatz leider nicht viel... wie kann ich bestimmen das field_land_tid=154 in der url direkt ersetzt wird
Bau dir eine zweites
am 15.02.2013 - 19:25 Uhr
Bau dir eine zweites View/Block mit der Taxonomy als Jump-Liste oder so ähnlich.
Ah ok - das sieht schon gut
am 15.02.2013 - 19:53 Uhr
Ah ok - das sieht schon gut aus - danke... ich versuchs und wenns klappt stell ich die lösung hier rein