Vocabulary - verrate mir Deine Term's

Drupal 5.x, Views 1

Aufgabe ist es, alle Term's von einem oder mehreren Vocabulary's zu ermitteln.

Ein entsprechend aufgesetzter View erzeugt zwar korrekt eine HTML Ausgabe aber beim Einbetten des View mit der Option "items" gibt Views einen Fehler zurück. Vermutlich ein Bug in Views 1 der nur bei dieser Konfiguration des View und dieser bestimmten Anwendungsart auftritt.

Alternativ zu einem View kann man eine von Drupal's Funktionen mit ein wenig eigenem PHP Code verwenden um die Aufgabenstellung zu lösen.

PHP Snipped

Von den Vocabulary's mit den ID's 3, 4 und 5 sollen die ID's der zugehörigen Term's ermittelt werden.

<?php
$vocabs = array(3, 4, 5);
$myterms = array();
foreach($vocabs as $val) {
  $myterms[] = taxonomy_get_tree($val);
}
$vocabTerms = array();
foreach($myterms as $key => $val) {
  foreach($val as $k => $v) {
    $vocabTerms[$v->tid] = $v->vid;
  }
}
?>

Links

Drupalfunktion taxonomy_get_tree

Powered by Drupal. Created with ZenWalk.