通过插件更改Hybris上的徽标
我是Hybris的新手,我想更改Hybris OOTB(PowerTools)的徽标。但这我想通过我新创建的插件来实现。 我发现在这个impex文件(cm-content_en.impex)中我有通过插件更改Hybris上的徽标,hybris,impex,Hybris,Impex,我是Hybris的新手,我想更改Hybris OOTB(PowerTools)的徽标。但这我想通过我新创建的插件来实现。 我发现在这个impex文件(cm-content_en.impex)中我有 # Site Logo Component UPDATE SimpleBannerComponent;$contentCV[unique=true];uid[unique=true];$picture[lang=$lang] ;;SiteLogoComponent;/images/default_lo
# Site Logo Component
UPDATE SimpleBannerComponent;$contentCV[unique=true];uid[unique=true];$picture[lang=$lang]
;;SiteLogoComponent;/images/default_logo.svg
现在,我想添加我的自定义徽标svg,它位于
/companystorefrontaddon/acceleratoraddon/web/webroot/_ui/responsive/common/images/new_logo.svg
如何将路径添加到impex文件?
谢谢
powertoolsstore\resources\powertoolsstore\import\sampledata\contentCatalogs\powertoolsContentCatalog\images\theme\
impex
,使用codemy_default\u logo.svg
创建一个Media
:##in:cms-content.impex
$contentCatalog=powertoolsContentCatalog
$contentCV=catalogVersion(catalogVersion.catalog(catalog.id[default=$contentCatalog]),catalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$media=media(代码,$contentCV);
$siteResource=jar:de.hybris.platform.powertoolsstore.constants.PowertoolsStoreConstants&/powertoolsstore/import/sampledata/contentCatalogs/$contentCatalog
插入更新媒体$contentCV[unique=true];代码[unique=true];realfilename@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];mime[default='image/jpeg'];altText;文件夹(限定符)[default='images']
; ;my_default_logo.svg;默认_logo.svg$siteResource/images/theme/default_logo.svg;图像/png;
注意:此变量$siteResource
指的是powertoolsstore\resources\powertoolsstore\import\sampledata\contentCatalogs\powertoolsContentCatalog\
媒体
附加到站点登录组件
:##in:cms-content#u en.impex
$lang=en
$contentCatalog=powertoolsContentCatalog
$contentCV=catalogVersion(catalogVersion.catalog(catalog.id[default=$contentCatalog]),catalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$picture=媒体(代码,$contentCV);
插入\u更新SimpleBannerComponent$contentCV[unique=true];uid[unique=true]$图片[lang=$lang]
;;站点登录组件;my_default_logo.svg
注意:您需要更新cms-content\u fr.impex
和cms-content\u de.impex
以及所有其他语言
谢谢,非常有用的信息。从backoffice更改媒体文件或从hac导入impex是最佳做法吗。哪个是哪个@穆阿德·法基尔