Posted by Marcus 78 on October 13, 2013 at 8:49pm
Hej Allihop
Sitter med en taxonomi exponerad som har en tydlig hierarki.
Ungefär såhär
-Tax1
--Tax2
--Tax3
-Tax4
--Tax5
--Tax6
---Tax7
Jag vill egentligen bara exponera Tax1 och Tax4, vilket man gör enkelt genom att använda "Limit list to selected items". Problemet jag stött på är följande: Hur gör jag för att exempelvis Tax1 även ska innefatta Tax2 och Tax3?
Har hittat en massa tutorials som innefattar "Innehåll: Has taxonomy term ID (with depth)" men jag får dem inte att fungera. Är det fel sätt eller har jag bara missat något?
Tacksam för alla typer av svar!
Comments
Vad är det som gör att man
Vad är det som gör att man bara får komma åt Tax 1 och Tax 4 (inkl. undertermer)?
Kanske kan man hitta en annan infallsvinkel ifall du berättar hela problemet.
//Pontus Nilsson, Digitalist
Tack för svaret Pontus Syftet
Tack för svaret Pontus
Syftet var egenligen att parent termerna skulla vara publika medan undertaggarna skulle vara till för en utvärdering. Så det tror jag inte kan lösa problemet. Finns det verkligen ingen sätt att lösa detta enklare?
Det finns nog en massa sätt
Det finns nog en massa sätt att göra detta på.
Kanske kan man använda Tac och sätta så vissa användare har behörighet till olika termer.
Ett annat sätt skulle vara att ha en checkbox på termerna och i Views filtrera bort termer i dropdownen som har checkboxen satt. Men det kräver lite programmering tror jag.
Ett lite fulare sätt, kanske :), är att köra en hook_views_exposed_form_alter (exemel) och ta hand om dropdownen med customkod, iterera över listan, ladda termer, kolla checkbox eller hierarkisk status.
Kanske finns något enklare sätt men detta var det jag kom på nu.
//Pontus Nilsson, Digitalist
Det enklaste sättet är väl
Det enklaste sättet är väl förmodligen att köra med grouped filters i den exponerade taxonomin men den strular med grouped filters som exposed form.
Då vet jag i varje fall att jag inte missar något uppenbart. Tack för hjälpen!
Jag höll på titta på det. Då
Jag höll på titta på det. Då jag har för mig att jag har sett en depth någonstans. Men när jag var inne på filter såg jag att det finns en paramenter:
Taxonomy term: Parent term
Om man då ställer in att värdet ska vara mindre än 1 så tar den bara med rot element. Detta kräver dock att man has sin taxonomy satt upp från roten så man inte vill filtrera låt säga på djupet 2.
Hej Kristoffer och tack för
Hej Kristoffer och tack för ditt svar
Det gäller väl bara om man skapat en view ur taxonomier och inte ur noder? Har varit inne i det kontextuella filtret och konfigurerat en del utan att få fram något.
Det beror på vad du har som
Det beror på vad du har som bas innehåll. Har du taxonomy som basdata så finns det där. Men om du däremot har noder/content behöver du göra en relation till taxonomy för dina noder. Då bör det dyka upp under filter.
Behöver inte komplicera det med kontextuella filter.