Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7分类法:通过自定义字段值查找TID_Drupal_Field_Taxonomy - Fatal编程技术网

Drupal 7分类法:通过自定义字段值查找TID

Drupal 7分类法:通过自定义字段值查找TID,drupal,field,taxonomy,Drupal,Field,Taxonomy,//应用 德鲁帕尔7 //问题背景 我的网站从CSV文件导入产品数据。我有一个模块可以解析文件并创建适当的节点。在CSV文件中,产品类别由类别ID给出,这与我在Drupal中对产品类别使用的分类术语ID不同。我在分类词汇表(“category_id”)中创建了一个自定义字段,将Drupal类别链接到导入的类别id 在导入期间创建节点时,我需要“tid”(分类术语ID)将节点分配给分类术语 //问题 我如何找到分类术语ID(“tid”),知道自定义分类字段的值 您的自定义分类字段(“类别id”)创

//应用

德鲁帕尔7

//问题背景

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

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

//问题


我如何找到分类术语ID(“tid”),知道自定义分类字段的值

您的自定义分类字段(“类别id”)创建一个表
field\u data\u field\u category\u id
,该表应具有一个作为tid的
实体id
列/字段。

您的自定义分类字段(“类别id”)创建一个表
field\u data\u field\u category\u id
,它应该有一个
entity\u id
列/字段作为您的tid。

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

drush php-eval '$tax=taxonomy_vocabulary_machine_name_load("main_site_structure");echo $tax->vid;' drush php eval'$tax=分类法、词汇表、机器名称、加载(“主站点结构”);echo$tax->vid;'
如果您具有命令行Drush访问权限,则可以执行以下操作:

drush php-eval '$tax=taxonomy_vocabulary_machine_name_load("main_site_structure");echo $tax->vid;' drush php eval'$tax=分类法、词汇表、机器名称、加载(“主站点结构”);echo$tax->vid;'