Drupal node 3
■ このスレッドは過去ログ倉庫に格納されています
0647nobodyさん
2008/11/30(日) 05:16:02ID:???テストってのをどうやるのかさえ分からないんだ。
質問が伝わってるか不安なんで具体的に書くけど、
タームのページで下位にあるタームを表示させたくて
見よう見まねでpage.tpl.phpに
<?php
$vocabularies = taxonomy_get_vocabularies();
print '<ul>';
foreach($vocabularies as $voc) {
$taxnomies = taxonomy_get_tree($voc->vid, 0);
print '<ul>';
foreach ($taxnomies as $term) {
$depth = $term->depth;
$name = $term->name;
$tid = $term->tid;
$count = taxonomy_term_count_nodes($term->tid);
$parents = $term->parents;
print "<li><a href=\"/taxonomy/term/$tid\">$name ($count)($depth)($parents[0])</a></li>";
}
print '</ul>';
}
print '</ul>';
?>
って書いて全タームを表示するところまで出来たんだが
こっから表示を絞る方法が分からないんだ。
表示してるタームのtidが分かれば
$parentsと絡めて何とかできると思ったんだけど・・
それかもっと簡単に下位のタームを表示する方法ってある?
■ このスレッドは過去ログ倉庫に格納されています