2014-11-24 3 views

답변

0

이 방법에는 여러 가지가 있습니다. 실행중인 시스템에서 HMC를 사용하여 이미지를 미디어에 업로드 할 수 있습니다. (즉, 유형 시스템에서 MedialModel의 제한을 sth로 변경하지 않는 한) 작동해야합니다. 그렇지 않은 경우 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

아래에 해당 이미지를 넣을 수 있습니다.

0

먼저 HMC> MultiMedia> Media을 사용하여 새 미디어를 만들어야합니다. 그런 다음 이미지를 업로드하고 식별자를 지정하십시오. 중요한 단계는이 미디어를 동기화하는 것입니다.. 이 옵션은 Media를 만든 위치 바로 위에 있습니다.
그런 다음 HMC> 제품으로 이동하여이 제품 미디어를 해당 제품에 추가하십시오. 그러나 다른 옵션이 있습니다. 제품에 galleryImages를 추가하려면 하나의 미디어를 추가 할 수 없습니다. 따라서 mediaContainer를 만들고 모든 미디어를 미디어 컨테이너에 추가해야합니다. 그런 다음이 mediaContainer를 제품 탭의 galleryImages에 추가하십시오.

관련 문제