Экспорт / импорт фруктовых садов

#xslt #orchardcms #orchardcms-1.7 #orchardcms-1.8

#xslt #orchardcms #orchardcms-1.7 #orchardcms-1.8

Вопрос:

Я создал пользовательский модуль для управления списком имеющихся у меня данных.

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

Пока все идет хорошо (я делал это ранее с другими данными)

Проблема в том, что у меня есть прикрепленное изображение.

Имя легко прикрепить (поскольку оно совпадает с уникальным идентификатором, который у меня есть), но Orchard вместо экспорта изображения по имени экспортирует с использованием уникального идентификатора…

 <MediaLibraryPickerField.Immagine ContentItems="/Identifier=c4e47c4a25554f99a399ce54b4549ae0" />
  

Итак, как я могу XSL преобразовать что-то вроде

 <Image>4567.jpg</Image>
  

с неизвестным идентификатором?

Есть идеи?

Ответ №1:

Я нашел обходной путь.

Если изображение не существует, я могу импортировать изображение, а также часть процесса импорта.

Важно присвоить импортируемому изображению уникальный идентификатор и использовать то же поле id для изображения.

Таким образом, это работает.