我是Hybris的新手,我想更改Hybris OOTB(PowerTools)的徽标。但这我想通过我新创建的插件来完成。我发现在这个弹出文件(cm-content_en.impex)中我有这个
# 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文件?谢谢
>
首先,将图像(.svg)放在以下位置:powertoolsstore\resources\powertoolsstore\import\sampledata\contentCatalogs\powertoolsContentCatalog\images\theme\
。
然后,接下来用codemy_default_徽标创建一个
使用此Media
。svgimpex
:
## in : cms-content.impex
$contentCatalog=powertoolsContentCatalog
$contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$media=media(code, $contentCV);
$siteResource=jar:de.hybris.platform.powertoolsstore.constants.PowertoolsStoreConstants&/powertoolsstore/import/sampledata/contentCatalogs/$contentCatalog
INSERT_UPDATE Media;$contentCV[unique=true];code[unique=true];realfilename;@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];mime[default='image/jpeg'];altText;folder(qualifier)[default='images']
; ;my_default_logo.svg ;default_logo.svg ;$siteResource/images/theme/default_logo.svg ;image/png; ;
注意:这个变量$siteResources
指的是powerool sstore\资源\powerool sstore\导入\samentata\ContentCatalogsContentCatalog\powerool sContentCatalog\
。
## in : cms-content_en.impex
$lang=en
$contentCatalog=powertoolsContentCatalog
$contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$picture=media(code, $contentCV);
INSERT_UPDATE SimpleBannerComponent;$contentCV[unique=true];uid[unique=true];$picture[lang=$lang]
;;SiteLogoComponent; my_default_logo.svg
注意:您需要更新cms-content\u fr.impex
和cms-content\u de.impex
以及所有其他语言。
我发现这篇文档建议我们应该能够在社区中放置一个新的徽标。但文档中也指出,在输入时会忽略它。在我们开始密集的故障排除之前,如果有人能够确认我们确实可以通过编程方式更改徽标,这将有所帮助。 使用href属性中的网址获取表示社区徽标的图像。支持以下操作:GET使用href属性中的Web地址获取社区徽标图像文件。如果尚未设置徽标,则返回默认图像。PUT使用href属性中的Web地址上传新的社区徽标图像并替
我正在使用Serenity与J在一起。我想知道如何将当前报告的serenity的默认徽标替换为自定义公司徽标。更改默认徽标需要做什么?
如何为CSV文件添加新属性,以及如何/在哪里更新进程的代码?
我有一组用户,我必须为他们分配使用批量编辑的权限。当前,当我选择一个产品时,listviewaction中的buld edit被禁用,我想让某个用户组可以点击它。我是怎么做到的?谢谢。必须具有批量编辑权限的用户组:“SiteManagerGroup”
我试图设置一个系统,当我按下按钮时,JLabel文本会改变,但我似乎无法使其工作。我已经测试了操作监听器通过执行system.out.println(test);来工作。它工作正常,但是当试图更改JComponent文本时,它不工作。我已经搜索了答案,但没有找到任何有用的答案。 主要类别: JFrame和JPanel类: ActionListener类:
问题内容: 我需要一种更改CSV文件列的特定值的方法。例如,我有这个CSV文件: 并且我需要将“ 127.0.0.2”行的值23更改为30。 我使用csv库: 问题答案: 这是打开csv文件,更改内存中的值然后将所做的更改写回到磁盘的解决方案。 行内容: 修改值: 行内容: 现在我们只需要将其写回到文件中