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

2020-08-14 12:18发布

         点击此处--->   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)

         点击此处--->   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条回答
clasier
1楼 · 2020-08-14 12:44.采纳回答

丹尼尔,你好

在我看来,您将主题的文件夹放置在错误的位置。 尝试将其移动到以下结构:

/launchpaddemo/launchpaddemo/resources/themes

谢谢

布拉德。

粗暴的香蕉
2楼-- · 2020-08-14 12:49

没有评论,建议? :)

CPLASF-自律
3楼-- · 2020-08-14 12:48

嗨,丹尼尔,

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

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

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

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

Gunter

zhangjiyang1323
4楼-- · 2020-08-14 12:34

感谢Bradley,对于延迟的回复表示歉意。 确实有帮助,赞赏。 现在好像新主题中的字体无效,这可能与该主题是从另一个系统中的UI主题设计器导出的事实有关吗?

非常感谢。

此致

Daniel

打一壶酱油
5楼-- · 2020-08-14 12:41

很高兴为Daniel锦上添花,如果您愿意,可以通过单击帖子旁边的箭头来对这两个帖子进行投票。 HANA XSA上的FLP站点有时会经过反复试验,因为它需要部署以测试,但在搜索错误时我还没有找到调试的方法。 如果有人知道,我会很感兴趣。

木偶小白
6楼-- · 2020-08-14 12:37

你好阿伯莱特角

对迟到的致歉。 那真的很有帮助,效果很好!

我真的很感谢,一千个感谢。 谢谢你们!以某种方式分享你们两个人都接受的答案?!

一周热门 更多>