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

Главные вкладки

Аватар пользователя redizka redizka 29 ноября 2018 в 23:45

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

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

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 30 ноября 2018 в 10:31

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

Аватар пользователя redizka redizka 30 ноября 2018 в 11:28

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

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

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

Аватар пользователя redizka redizka 30 ноября 2018 в 13:36

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

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

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

Аватар пользователя redizka redizka 30 ноября 2018 в 21:18

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

Аватар пользователя redizka redizka 2 декабря 2018 в 23:26

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

Аватар пользователя alexo alexo 6 декабря 2018 в 14:22

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

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

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

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