Problem med listning av termer - hierarki

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

Halloj! Jag håller på att slita mitt hår här!

Detta har jag:
Ett vokabulär med termer som ser ut som nedan:

Kategori 1
- Grupp 1
- Grupp 2
- Grupp 3
Kategori 2
- Grupp 4
- Grupp 5
- Grupp 6
- Grupp 7
osv.

Alltså ett vokabulär med termer som är sorterade hierarkiskt under vissa utvalda termer.

Vad jag vill åstadkomma:

  • En vy som listar alla de termer som "äger" andra termer i vokabuläret (detta har jag lyckats med genom att skapa en vy av typen Term och sedan sätta ett filter Taxanomi: Term ID och sedan sätta "Is one of" och sedan markera alla termer som äger andra termer, DET MÅSTE FINNAS ETT BÄTTRE SÄTT!?)

  • En vy som tar en term som argument (t.ex /kategori/Datorer) och sedan listar alla termer som är under den i hierarkin. Det har jag inte lyckats med men jag skrev följande kod och satte in i argumentet om något argument inte anges:

    $parent = taxonomy_get_term_by_name("Datorer");
    $parent = $parent[0]->tid;
    $tree = taxonomy_get_tree(1, $parent);
    $argument = array();
    foreach ($tree as $term) {
        $argument[] = $term->tid;
    }
    return implode('+', $argument);

    Men grejjen är ju den att jag vill ha arg(1) där Datorer står men det går ju inte eftersom koden bara körs om något argument inte framförs!

Hjälp skulle uppskattas!

EDIT
Lyckades lösa det genom att använda mig av Taxonomy: Parent term som relation m.m.

Sweden

Group notifications

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