2011-05-13 71 views
1

//应用的Drupal 7分类:查找自定义字段值

的Drupal 7

//问题背景

我的网站的进口产品从CSV文件中的数据TID。我有一个解析文件并创建适当节点的模块。在CSV文件中,产品类​​别由类别ID给出,这与我对Drupal中的产品类别具有的分类术语ID不同。我在Taxonomy Vocabulary(“category_id”)中创建了一个自定义字段,用于将Drupal类别链接到导入的类别ID。

在导入期间创建节点时,我需要“tid”(分类术语ID)将节点分配到分类术语。

//问题

我如何才能找到分类项ID(“TID”),知道一个自定义分类字段的值?

回答

1

您的自定义分类字段(“category_id”)会创建一个表field_data_field_category_id,该列应该有一个entity_id列/字段,它是您的tid。

0

如果有命令行Drush访问,你可以这样做:

 
drush php-eval '$tax=taxonomy_vocabulary_machine_name_load("main_site_structure");echo $tax->vid;'