taxonomy Sortierung - term ID hat nicht immer position x - arrays
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 16.06.2010 - 14:02 Uhr in
Mit folgenden zeilen wird die term ID angegeben.
<?php
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid, $key = 'tid');
$first_term = reset($terms);
print $first_term->tid;
?>
Dazu gehört eine taxonomy Hierachie in einem Vokabular wie hier:
-A
--xyz
--gfh
-B
--xxc
--cch
usw.
$der -A term und die Unterkategorie --xyz ... müssen immer eine bestimmte Position haben, um sie abfragen zu können, also nicht mal der 1. im array und mal der 2. Das ist leider nicht der Fall. Das heiß, mal ist -A der erste term, mal die Unterkategorie --xyz, warum?
Was gibt es für Lösungen, ohne ein zweites Vokabular für jede Ebene zustellen, das die erste Eben (-A,-B) immer der erste term bei einer Abfrage ist?
- Anmelden oder Registrieren um Kommentare zu schreiben
Kennt ihr das nicht, dass bei
am 20.06.2010 - 22:17 Uhr
Kennt ihr das nicht, dass bei terms in einer Hierachie mal -A und mal --xvs als erstes im Array auftaucht? Kann man das nur durch die Verwendung von zwei Vokabulare vermeiden?