drupal - 通过功能(uuid_features)导出和导入词汇术语
问题描述
如果我导入通过功能(uuid_features)导出的分类术语数据,术语的名称将相同还是不同?
解决方案
如果您启用了uuid_features模块,您可以转到模块配置页面(www.yourwebsite/admin/structure/features/uuid_features),您将看到一个名为“自动检测 uuid 术语”的复选框。
复选框的描述为“导出词汇表时,包括其术语”。
如果您选中此项并导出分类词汇表,则其所有术语也将包含在导出中。如果您不想在导入时包含条款,您可以不选中此复选框。
已编辑
如果您正在导入的网站上的条款已经具有UUID,则应覆盖这些条款,例如,如果您正在导入名为term1的术语并且您的网站上已经有term1并且它们的UUID相同,那么您最终将只有一个term1。
但是,如果您要导入条款的网站上的条款没有UUIDs,那么在导入之后您最终会得到两个称为term1的术语。
无论您遇到哪种情况,我都会删除您要导入的分类词汇表中的所有术语,然后再进行导入。
如果您启用了开发模块,您可以从 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);
}
推荐阅读
- powerbi - 日期PowerBI的累计发生次数?
- oracle - 如何解决这个关于 Oracle 触发器的练习
- javascript - Javascript 从此数组中追加对象并创建带有对象键值对的新数组
- javascript - 无法提交包含多个文件和输入的表单
- android - 我正在尝试为我的应用程序创建启动画面,但我收到 AAPT: error: not well-formed error
- node.js - 如何从 GET 请求中获取 pdf 文件并从中获取文本?
- node.js - 类型ORM getRawOne
不返回类型 T - oracle - 如何在 PL/SQL 中使用包内的过程
- django - Django:“'Blogmodel' 对象不可迭代”
- c# - Windows 蓝牙 LE 连接速度