XSA:将自定义主题应用于启动板站点

2020-08-14 12:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在进入XSA,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我正在进入XSA,并尝试为XSA中的启动板站点模块应用自定义主题。 该主题是使用SAP UI主题设计器工具创建的,并以zip文件导出,然后上传到我的项目文件夹下的Fiori Launchpad Site模块。

结构如下,其中"主题"子文件夹包含新主题" custom_belize_logo":

然后,遵循针对XSA的《 SAP HANA开发人员指南》针对该主题的说明 https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.04/en-US/87658e2ad2334809a38535e0556d2a9c.html 我用新的主题名称完成了site-content.json:

"有效载荷":{
                            " sap.cloud.portal":{
 " _version":" 1.2.0",
 " config":{
 " theme.id":" sap_belize_custom",
 " theme.active":" [\" sap_hcb \",\" sap_belize_plus \",\" sap_belize \",\" sap_belize_custom \"]"
 }
 }
 ******************************************************  ******************
 " siteThemes":{
 " sap_belize_custom":{
 "描述":" SAP Belize Custom",
 " name":" custom_belize_logo",
 " path":" custom_belize_logo"
 }

 

然后在xs-app.json中的"路线"中:

 {
 " source":"/themes/(.*)",
 " target":" $ 1",
 " localDir":"主题"
 }
 

但是,当部署到XSA时,出现以下错误,指出主题不是目录:

因此,我肯定很想念一些东西。 如果您能指出我失败的地方,我将不胜感激。

非常感谢您的时间和帮助。

此致

丹尼尔

16-04-2020-9-47-10.jpg (42.2 kB)
6条回答
CPLASF-自律
2020-08-14 12:48

嗨,丹尼尔,

我想对Brad的解释再说一些。 首先,如帮助所述,主题可以保存在例如 在fiori启动板站点文件夹下的一个名为 themes 的文件夹。 无需创建资源文件夹。

xs-app.json的外观必须与帮助描述的外观不同。 主题名称必须位于路线的来源中。 下面为我​​工作:

 {
 "路线":[{
 " source":" ^/<您的技术主题名称>/(。*)",
 " target":" $ 1",
 " localDir":"主题"
 }]
 }
 

关于技术名称,请使用您在" siteThemes"的site-content.json中引用的名称。

Gunter

一周热门 更多>