我需要根据邮政编码(字段)自动为一个节点分配一个分类术语。什么是实现它的最佳解决方案?
谢谢!
答案 0 :(得分:1)
在自定义模块中为$op == 'presave'
实施hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL)
。
YOURMODULE_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
if ($op == 'presave' && $node->field_zipcode);
{
$term = zipcode_get_term($node->field_zipcode);
$node->taxonomy[$term->tid] = $term;
}
}