通过功能导出和导入词汇术语(uuid_features)

时间:2018-05-23 12:28:55

标签: drupal drupal-7

如果我导入通过功能(uuid_features)导出的分类术语数据,则术语的时间将相同或不同?

1 个答案:

答案 0 :(得分:0)

如果您启用了 uuid_features 模块,则可以转到模块配置页面( www.yourwebsite / admin / structure / features / uuid_features ),您将看到一个名为“自动检测uuid条款”的复选框。

复选框的说明中显示“导出词汇表时,请包括其术语”。

如果您已选中并导出分类词汇表,则其所有术语也将包含在导出中。如果希望在导入时包含这些条款,则可以取消选中此复选框。

<强>被修改

如果您导入的网站上的条款已经 UUID ,则应覆盖这些条款,例如,如果您要导入名为 term1 的字词,并且您已经您的网站上的term1 UUID 相同,只有一个 term1

但如果您导入条款的网站上的条款没有 UUID ,则在导入后您最终将使用两个条款称为 TERM1

无论你遇到什么情况,我会做什么都无关紧要,就是删除你导入的分类词汇表中的所有术语,然后再进行导入。

如果您启用了devel模块,则可以从www.yourwebsite / devel / php页面删除这些条款。只需复制/粘贴以下代码:

$vocabulary = taxonomy_vocabulary_machine_name_load('my_custom_vocabulary');
foreach (taxonomy_get_tree($vocabulary->vid) as $term) {
  taxonomy_term_delete($term->tid);
}