你在这里


Term

Drupal中让Node归类的PHP程序

James Qi 2011年2月10日 - 16:04 发布

  在向Drupal网站中导入大量数据的时候,需要对页面进行归类以便分类展示,所谓归类也就是让Node在Taxonomy系统中属于某个Vocabulary的某个Term,这可以通过调用Drupal的API来批量实现,有两种调用办法都可以:

  一是修改$node->taxonomy[] = $tid,然后调用node_save($node)来保存;

  另外一种是先组成$terms,然后调用taxonomy_node_save($node, $terms)来保存。

  这两种办法都可以实现,效果也是一样的,我后来用的第二种办法。在编写这个PHP程序前我还真的没有怎么接触PHP程序、Drupal API函数,所以花了很多时间不断编写、测试、修改,直到最后可用,其实也只是不长的一段代码。

  现在列出来供感兴趣的朋友参考:

<?php
$_SERVER['HTTP_HOST'] = 'guizhou.youbianku.com';
$_SERVER['SCRIPT_NAME'] = '/'.'refresh_category.php';

订阅 RSS - Term