我正在上传在线产品目录版本中的图像。当我检查时Hybris Management Console
是media container
空的。这种情况发生在新产品上,而不是旧产品上。你能帮我吗?
问问题
2075 次
2 回答
0
您有几种方法可以实现这一目标。在正在运行的系统上,您可以使用 HMC 将图像上传到媒体。它应该开箱即用(也就是说,除非您在类型系统中更改了 MedialModel 的约束)。如果没有,我们将需要一个堆栈跟踪/错误消息,因为这不是通常的行为。
第二种方法是通过 Impex:
$resourceImport=jar:com.myextensionpackage.constants.MyExtensionConstants&/import
INSERT_UPDATE Media;code[unique=true];catalogVersion(catalog(id),version);@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];;;;;;;;;;;;;;;
;testdata-media-1;<ignore>;$resourceImport/myImage.PNG;;;;;;;;;;;;;;;
现在您可以将该图像放在下面
$YOUREXTENSIONPATH/resources/import/myImage.png
希望这会有所帮助。
于 2015-01-29T11:13:57.507 回答
0
首先,您需要使用HMC>MultiMedia>Media创建一个新媒体。然后上传图片,给它一个标识符。现在重要的一步是同步这个媒体。该选项就在您创建媒体的位置上方。
之后转到HMC>product并将此产品媒体添加到该产品。不过还有其他选择。如果要在产品中添加画廊图像,则不能在其中添加单个媒体。因此,您需要创建 mediaContainer 并将所有媒体添加到其中。然后将此 mediaContainer 添加到产品选项卡中的 galleryImages。
于 2016-08-26T05:04:01.580 回答