Как я могу настроить импортера каналов на прием нескольких значений для поля?


Я создал импортера каналов для коммерческих продуктов. Одним из таких продуктов является альбом, содержащий несколько mp3-файлов. Таким образом, в поле файлы типа контента это значение равно неограниченному.

Но мой импортер каналов не принимает несколько значений. Я пробовал использовать символ трубы (|), но он не работает.

Мой CSV выглядит так. к вашему сведению - наличие одной ссылки на коммерческий mp3-файл в csv действительно работает. но при добавлении другого и разделении с трубой символ, это не так.

Как этого можно достичь?

Мой csv-файл до сих пор -

SKU,Title,Album cover front,Price,Files
SKU_ALB#8_CD_SOME_TITLE,http://staging.MYSITE.com/feeds/album_artwork/cd_cover_front.jpg,1000,private://albums/Killer Track.mp3|private://albums/Heavy Groove.mp3
Author: TopTomato, 2016-01-11

2 answers

Взгляните на несанкционированное вскрытие каналов.

Использование символа трубы - это нормально. Следующим шагом было бы включить блокировку каналов и выбрать "Взорвать" "Файлы" с символом канала в качестве разделителя.

 3
Author: dmsmidt, 2016-01-12 05:57:38

Вам нужно использовать Блокировку каналов , чтобы взять одно значение и преобразовать его в массив. Примеры: несколько столбцов в одно многозначное поле или импортер целого узла, использующий его.

Tl;dr - Вы ищете плагин для взлома "взрыв".

 2
Author: nvahalik, 2016-01-11 23:22:27