基于Drupal中的ZipCode自动分配分类

时间:2010-07-06 21:56:24

标签: drupal drupal-6 drupal-modules taxonomy drupal-taxonomy

我需要根据邮政编码(字段)自动为一个节点分配一个分类术语。什么是实现它的最佳解决方案?

谢谢!

1 个答案:

答案 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;
  }
}