0

オンライン製品カタログ版の画像をアップロードしています。チェックインすると、Hybris Management Consolemedia containerです。これは古い製品ではなく、新しい製品で発生しています。手伝ってもらえますか?

4

2 に答える 2

0

これを実現するには、いくつかの方法があります。実行中のシステムでは、HMC を使用してイメージをメディアにアップロードできます。それはすぐに使えるはずです (つまり、型システムの MedialModel の制約で sth を変更しない限り)。そうでない場合、これは通常の動作ではないため、スタック トレース/エラー メッセージが必要になります。

これを行う 2 つ目の方法は、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 に答える