使用导入脚本导入时媒体未正确导入
Media is not importing correctly when importing using import script
我需要创建一个导入脚本以及媒体文件夹,这将在数据库中创建必要的横幅。
我创建了一个 zip 文件,其中包含 importscript.impex 文件和包含所需 jsp 文件的 media 文件夹.
当我通过导入脚本导入 zip 文件时,它开始抱怨媒体路径问题。
示例 Impex -
INSERT_UPDATE Media ; $contentCV[unique=true] ; code[unique=true] ; mediaFormat(qualifier) ; realfilename ; @media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator] ; mime[default='image/jpeg'] ; folder(qualifier)[default='images'] ; altText
; ; /images/banners/site/Default/abc.jpg ; Default ; abc.jpg ; /media/abc.jpg ; ; ; ""
我怎样才能在脚本中给我的文件夹媒体引用?
只需尝试在导入脚本中仅使用媒体名称 (abc.jpg) 而没有任何路径,然后在 运行 导入脚本时上传媒体 zip 文件夹。
转到HMC/Backoffice导入工具,然后上传importsript.impex或*.csv,其中包含数据导入
导入文件如下所示:
INSERT_UPDATE Media ; &Item ; @media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator] ; catalog(id)[allownull=true] ; catalogVersion(catalog(id),version)[unique=true,allownull=true] ; code[unique=true,allownull=true] ; folder(qualifier)[forceWrite=true] ; mediaContainer(catalogVersion(catalog(id),version),qualifier) ; mediaFormat(qualifier) ; realFileName
; Item0 ; 8797897457694.gif ; testContentCatalog ; testContentCatalog:Staged ; ContentPageModel__function_preview ; root ; ; ; ContentPageModel__function_preview.gif
现在在下一个屏幕中,您可以看到上传相关媒体文件夹的选项。您需要上传一个 zip 文件,其中包含您在脚本中提到的同名媒体。
单击开始以触发作业并从 cronJob 检查其状态。
我需要创建一个导入脚本以及媒体文件夹,这将在数据库中创建必要的横幅。
我创建了一个 zip 文件,其中包含 importscript.impex 文件和包含所需 jsp 文件的 media 文件夹.
当我通过导入脚本导入 zip 文件时,它开始抱怨媒体路径问题。
示例 Impex -
INSERT_UPDATE Media ; $contentCV[unique=true] ; code[unique=true] ; mediaFormat(qualifier) ; realfilename ; @media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator] ; mime[default='image/jpeg'] ; folder(qualifier)[default='images'] ; altText
; ; /images/banners/site/Default/abc.jpg ; Default ; abc.jpg ; /media/abc.jpg ; ; ; ""
我怎样才能在脚本中给我的文件夹媒体引用?
只需尝试在导入脚本中仅使用媒体名称 (abc.jpg) 而没有任何路径,然后在 运行 导入脚本时上传媒体 zip 文件夹。
转到HMC/Backoffice导入工具,然后上传importsript.impex或*.csv,其中包含数据导入
导入文件如下所示:
INSERT_UPDATE Media ; &Item ; @media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator] ; catalog(id)[allownull=true] ; catalogVersion(catalog(id),version)[unique=true,allownull=true] ; code[unique=true,allownull=true] ; folder(qualifier)[forceWrite=true] ; mediaContainer(catalogVersion(catalog(id),version),qualifier) ; mediaFormat(qualifier) ; realFileName
; Item0 ; 8797897457694.gif ; testContentCatalog ; testContentCatalog:Staged ; ContentPageModel__function_preview ; root ; ; ; ContentPageModel__function_preview.gif
现在在下一个屏幕中,您可以看到上传相关媒体文件夹的选项。您需要上传一个 zip 文件,其中包含您在脚本中提到的同名媒体。
单击开始以触发作业并从 cronJob 检查其状态。