PIMCore — CSV Import Mapping Parent и заголовок объекта

PIMCore — используя Community Edition, как сопоставить родителя вновь созданных объектов с помощью импорта CSV, чтобы они не все попадали в изначально выбранную вами корневую папку, а также как сопоставить заголовок объекта с помощью того же CSV, в настоящее время я получаю объекты с идентификатором PIMCore в качестве заголовка (1, 2, 3 и т. д.)


person PHowell    schedule 22.05.2018    source источник


Ответы (2)


Я совершенно уверен, что вам нужно выбрать Имя файла в качестве Стратегия резолвера в Настройки резолвера и укажите правильный префикс, например. (или столбец с полным путем): Настройки преобразователя

Я только что попробовал это на Pimcore Advanced Demo с помощью csv, например:

Title
title1
title2
title3

и, как видите, работает правильно :)

Надеюсь, поможет! :) БР

person Mariusz Gomse    schedule 10.06.2018
comment
похоже, что установка флажка Overwrite необходима, если вы хотите, чтобы Pimcore создавал еще не существующие объекты - person myrdd; 12.09.2018

Вы можете использовать столбец для сопоставления родителей

$document->setParentId(#yourColumn#);
person Dee    schedule 24.05.2018
comment
Спасибо Ди. Я не разработчик PHP, так что куда вы поместите этот код. Я пытался добиться импорта исключительно с помощью мастера импорта WebGUI, а не разрабатывать новый PHP-код. - person PHowell; 25.05.2018
comment
Эй, я думаю, это невозможно без расширения кода импортера или, лучше, создания собственной функции импорта. С вашей собственной функцией импорта вы также можете поместить ключи, поэтому у вас не будет заголовков (1,2,3) - person Dee; 26.05.2018