web-dev-qa-db-ja.com

Ubercart 2.x:製品のニッドが与えられた場合、そのメーカーを取得します

Ubercartストアがどのように製造しているかを理解しようとしています。

現在、語彙として設定されていますが、製品のニッドを指定してプログラムでその情報を取得する方法がわかりません。

何かアドバイス?

1
kylex

Drupal 6つの分類用語がノードオブジェクトにリンクされている場合、Ubercartは途中でピギーバックしますDrupalコアがこれを処理します。

非常に便利な taxonomy_node_get_terms_by_vocabulary() 関数を使用して、特定の語彙のノードに関連付けられているすべての用語を取得できます。あなたはそれを次のように使うでしょう:

$vid = 1; // Vocabulary ID
$nid = 1; // Node ID

$node = node_load($nid);
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid);
1
Clive