Hierarkisk taxonomi i exposed view

Events happening in the community are now at Drupal community events on www.drupal.org.
Marcus 78's picture

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

pontus_nilsson's picture

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

Marcus 78's picture

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

pontus_nilsson's picture

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

Marcus 78's picture

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å

kristofferwiklund's picture

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

Marcus 78's picture

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

kristofferwiklund's picture

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.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week