在hybris中上载图像后,媒体容器为空

在hybris中上载图像后,媒体容器为空,hybris,Hybris,我正在上传在线产品目录版本中的图像。当我签入Hybris管理控制台时,媒体容器是空的。 这种情况发生在新产品上,而不是旧产品上。你能帮我一下吗?你有几种方法可以做到这一点。 在运行的系统上,您可以使用HMC将图像上载到媒体。它应该是开箱即用的,除非你在类型系统中改变了MediaModel的约束条件。如果没有,我们将需要stacktrace/errormessage,因为这不是常见的行为 第二种方法是通过Impex: $resourceImport=jar:com.myextensionpacka

我正在上传在线产品目录版本中的图像。当我签入Hybris管理控制台时,媒体容器是空的。
这种情况发生在新产品上,而不是旧产品上。你能帮我一下吗?

你有几种方法可以做到这一点。 在运行的系统上,您可以使用HMC将图像上载到媒体。它应该是开箱即用的,除非你在类型系统中改变了MediaModel的约束条件。如果没有,我们将需要stacktrace/errormessage,因为这不是常见的行为

第二种方法是通过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


希望这会有所帮助。

首先,您需要使用HMC>多媒体>媒体创建新媒体。然后上传图像,给它一个标识符。现在重要的一步是同步此媒体。该选项位于创建介质的正上方。 然后转到HMC>产品并将此产品介质添加到该产品中。不过,还有其他选择。若要在产品中添加GalleryImage,则不能在其中添加单个介质。因此,您需要创建媒体容器并将所有媒体添加到其中。然后将此mediaContainer添加到“产品中的GalleryImage”选项卡