1

カスタムDrupalのテーマを開発しています。カスタムnode.tpl.phpファイルが含まれます。

選択したノードの関連する分類名を取得して印刷するにはどうすればよいですか?

Tnx in adv!

4

1 に答える 1

1

編集:Doh、申し訳ありませんが、特にDrupal7タグが表示されています。このスレッドにはいくつかの可能な解決策があるようです:http://drupal.org/node/909968

D6の場合(D7については100%ではありません)ノードのテンプレート.phpファイル(および同様に、ビューまたはビューやブロックなどのカスタムPHPを使用してノードのプロパティにアクセスできるほとんどの場所)で、次を使用できます。

// returns array of taxonomy objects for given node
$tax_terms = taxonomy_node_get_terms($node);

// prints each term name
foreach ($tax_terms as $tax) {
    print $tax->name;
}

また、次のような場合に役立つDrupal関数がいくつかあります。

// print_r's all properties of a given node, similar to devel
dpr($node);

// using this in the above 'for' look will give you all properties of each taxonomy object
dpr($tax);

これらの機能のいくつかを一覧表示するWebサイトは次のとおりです。

于 2011-06-30T18:14:20.153 に答える