Drupal 7 Taxonomy:按自定义字段值查找TID

时间:2011-05-13 15:15:29

标签: drupal field taxonomy

//申请

Drupal 7

//问题背景

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

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

//问题

如何知道自定义分类法字段的值,我怎样才能找到分类标准术语ID(“tid”)?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您有命令行Drush访问权限,则可以执行以下操作:

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