Feeds Import и Tamper Explode. Импорт терминов

Аватар пользователя redizka

Нужно импортировать термины у которых может быть много родителей.
Настроил Feeds Import и Tamper с Explode. Материалы с несколькими категориями импортируются без проблем, но когда пытаюсь таким же способом импортировать термины, то не выходит.
Если у поля с термином включен плагин Explode, то импортируется просто к корень каталога.

Кто-то сталкивался с таким поведение импортера?

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Продукты commerce с feeds импортируются 2 импорта сначала сущности - потом дисплеи. Вообще проблема рекурсивных сущностей на импорте достаточно не тривиальна например в товаре не запрещено референсное поле на товар.

Аватар пользователя redizka
redizka 1 неделя назад
sas@drupal.org написал:
Продукты commerce с feeds импортируются 2 импорта сначала сущности - потом дисплеи. Вообще проблема рекурсивных сущностей на импорте достаточно не тривиальна например в товаре не запрещено референсное поле на товар.

Вы точно мне ответили?
Мне не нужно импортировать продукты и я не использую commerce.
Мне нужно импортировать термины у которых может быть несколько родительских терминов.

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

У термина может быть родитель, прежде чем его импортировать надо импортировать родителя

Аватар пользователя redizka
redizka 1 неделя назад
sas@drupal.org написал:
У термина может быть родитель, прежде чем его импортировать надо импортировать родителя

да, так и есть.
Вопрос всё в том же, как импортировать термины и указать несколько родителей (которые конечно уже добавлены).

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Через parent конечно, например

$term->parent = [1,2]
Аватар пользователя redizka
redizka 1 неделя назад

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

Аватар пользователя redizka
redizka 1 неделя назад

Спасибо, попробую

Аватар пользователя redizka
redizka 1 неделя назад

К сожалению этот плагин работает только для импорта материалов, при импорте терминов не появляется необходимое поле(

Аватар пользователя alexo
alexo 1 неделя назад

Еще обходные варианты, которые можно пропробовать (теоретически)
1.включить term_merg и с тем что Вы уже настроили, возможно этого будет достаточно

2.Если не достаточно, то вариант 2 по шагам:
1) в настройках импортера на вкладке mapping сделать не уникальное название термина
Not used as unique.

2)импортировать по несколько самостоятельных терминов с одинаковыми названиями и разными родителями

3)с помощью term_merge массово слить термины с одноименными названиями