Jag har en sajt med en content type som heter "Personer".
Sedan har jag ett vokabulär som heter Personers avdelning.
I detta vokabulär har jag termer på detta sätt:
Avdelning1
-Avdelningsub1_1
-Avdelningsub1_2
-Avdelningsub1_3
Avdelning2
-Avdelningsub2_1
-Avdelningsub2_2
-Avdelningsub2_3
Nu har jag gjort en egen taxonomy_term_page.tpl.php där jag infogar en View(block) som tar "Taxonomi: Termens ID (med djup)" som argument, som just nu enbart listar en personsnamn.
Mina url-alias till taxonomier är då:
minsajt.se/avdelning/Avdelning1
Då visar den alla personer som finns i termerna under Avdelning1
minsajt.se/avdelning/Avdelning1/Avdelningsub1_1
Då visar den alla personer som finns i Avdelningsub1_1
Grejen är att jag vill föra till ytterligare ett argument eller filter, som t.ex ålder.
minsajt.se/avdelning/Avdelning1/Avdelningsub1_1/40
Då vill jag att bara personer i Avdelningsub1_1 som är 40 visas.
Hur ska jag lösa detta?
Min taxonomy_term_page.tpl.php innehåller detta just nu bara:
$view = views_get_view('termlistning');
$display = $view->execute_display('block_1', $tids);
print $display['content'];Jag har provat att lägga till ett argument till i vyn på ålder, så om jag testkör det i Views på blocket och skriver t.ex 10/40 (10 är id på termen) så filtrerar den faktiskt som jag vill, men det fungerar inte på själva sajten.
Jag kollade på http://mustardseedmedia.com/podcast/episode31 för att få fram det så här långt
Comments
Du behöver ingen
Du behöver ingen taxonomy_term_page.tpl.php för att göra detta.
Ta bort din .tpl fil. Gör en vy
Sätt URL till taxonomy/term/%/%
Skapa två argument, det första för term-id det andra för ålder
för att komma åt alla i en avdelning skriv /taxonomy/term/[tid]/all
För alla i en avdelning som är 40: för att komma åt alla i en avdelning skriv /taxonomy/term/[tid]/[40]
Mvh,
Pontus
//Pontus Nilsson, Digitalist