【问题标题】:Auto Assign a Taxonomy Based on a ZipCode in Drupal在 Drupal 中根据邮政编码自动分配分类
【发布时间】:2010-07-06 21:56:23
【问题描述】:

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

谢谢!

【问题讨论】:

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


    【解决方案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;
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-27
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多