Экспорт и импорт словарных терминов с помощью функций (uuid_features) - PullRequest
0 голосов
/ 23 мая 2018

Если я импортирую данные терминов таксономии, экспортированные с помощью функций (uuid_features), значения терминов будут одинаковыми или будут отличаться?

1 Ответ

0 голосов
/ 23 мая 2018

Если у вас включен модуль uuid_features , вы можете перейти на страницу конфигурации модуля ( www.yourwebsite / admin / structure / features / uuid_features ), и вы увидите флажокназывается " Автоопределение терминов uuid ".

В описании флажка написано " При экспорте словаря включайте его термины ".

Если вы отметили это и экспортировали словарь таксономии, все его условия также будут включены в экспорт.Если вы не хотите включить условия при импорте, вы можете оставить этот флажок без отметки.

Отредактировано

Если условия на веб-сайтеу вас уже есть UUID условия должны быть перезаписаны, например, если вы импортируете термин с именем term1 и у вас уже есть term1 на вашем веб-сайте и их UUID одинаковы, в итоге вы получите только один term1 .

Но если условия на веб-сайте, на который вы импортируете условия, не имеют UUID , после импорта вы получите два условия, называемые term1 .

Что бы я ни сделал, не имеет значения, в каком случае вы сталкиваетесь, будет означать удаление всех терминов из словаря таксономии, в который вы импортируете, и после этого выполните импорт.

Вы можете удалить термины со страницы www.yourwebsite / devel / php, если у вас есть *Модуль 1043 * devel включен.Просто скопируйте / вставьте следующий код:

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