Saya memiliki simpul dan ingin mendapatkan semua istilah taksonomi yang ditugaskan ke simpul.
Di drupal 6 saya bisa menggunakan $node->taxonomy
dan taxonomy_*
fungsinya tetapi ini tidak ada di drupal 7.
7
nodes
taxonomy-terms
Rwky
sumber
sumber
taxonomy_term_load_multiple($results->fetchCol());
untuk memuat istilah dalam satu permintaan.field_get_items('node', $node, 'field_category')
untuk mendapatkan bidang dalam bahasa yang benar.Berikut cara yang sangat umum untuk mengambil semua istilah tanpa menentukan nama bidang dan tidak ada db_query:
sumber
if (arg(0) == 'node' && is_numeric(arg(1))) {$nid = arg(1);}
untuk mendapatkannid
dan$node = node_load($nid);
untuk membuat fungsi Anda berfungsi.