Drupal 6を使用していて、分類名のフィールドを持つビューがあります。
しかし、ルート分類名を取得したいと思います。どうすればこれを手に入れることができますか?
前もって感謝します。
Drupal 6を使用していて、分類名のフィールドを持つビューがあります。
しかし、ルート分類名を取得したいと思います。どうすればこれを手に入れることができますか?
前もって感謝します。
ビューの管理だけでこれを行う方法は見つかりませんでしたが、ビュー フィールドのテンプレート ファイルを作成してこれを行うことができます。用語名をルート名に置き換えたいようですね...
そのフィールドに名前の代わりに分類用語 ID (tid) を持たせることができる場合は、フィールドのテンプレートを作成し ( Basic Settings->Themeで tpl ファイルの名前を決定します)、次のコードを追加します。
<?php
$term_parents = taxonomy_get_parents_all($output);
print $term_parents[count($term_parents) - 1]->name;
?>
これにより、用語 ID が置き換えられ、代わりにルート用語名がその場所に表示されます。
名前の使用に行き詰まっている場合は、いつでもそこにデータベース クエリを投げて、名前を用語 ID に変換し、テンプレート コードで使用することができます。