4
我想更新系統中的某些節點並更新特定的分類標準附加到它們。我需要以編程方式完成這項工作。我有節點ID和術語ID,並希望將此術語附加到此特定節點。這裏應該怎麼辦?Drupal以編程方式爲節點設置術語
感謝
我想更新系統中的某些節點並更新特定的分類標準附加到它們。我需要以編程方式完成這項工作。我有節點ID和術語ID,並希望將此術語附加到此特定節點。這裏應該怎麼辦?Drupal以編程方式爲節點設置術語
感謝
要獲取節點:
$node = node_load($X); // $X is node ID.
要武官術語ID - 注意,這是非常不同的D7:
$node->taxonomy[$tid] = taxonomy_get_term($tid); // $tid is attaching term ID.
要添加修訂:
$node->revision = 1;
$node->log = "Programatically attached taxonomy term.";
爲了節省演進節點 - 如果該節點是新的:
node_submit($node);
node_save($node);
,或者保存節點,如果它是一個現有的節點:
node_save($node);
在Drupal 7的,術語連接爲正常字段的項目,以便field_first_name [0]表示該字段的第一次出現。不要將該功能與術語混淆。您可以添加儘可能多的術語。