我想在我的系统中更新一些节点,并更新附加到它们的特定分类法。我需要以编程方式完成此工作。我有节点ID和术语ID,想将此术语附加到此特定节点。在这里应该怎么做?
谢谢
我想在我的系统中更新一些节点,并更新附加到它们的特定分类法。我需要以编程方式完成此工作。我有节点ID和术语ID,想将此术语附加到此特定节点。在这里应该怎么做?
谢谢
$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);