点击此处---> 群内免费提供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)
丹尼尔,你好
在我看来,您将主题的文件夹放置在错误的位置。 尝试将其移动到以下结构:
/launchpaddemo/launchpaddemo/resources/themes
谢谢
布拉德。
没有评论,建议? :)
嗨,丹尼尔,
我想对Brad的解释再说一些。 首先,如帮助所述,主题可以保存在例如 在fiori启动板站点文件夹下的一个名为 themes 的文件夹。 无需创建资源文件夹。
xs-app.json的外观必须与帮助描述的外观不同。 主题名称必须位于路线的来源中。 下面为我工作:
关于技术名称,请使用您在" siteThemes"的site-content.json中引用的名称。
Gunter
感谢Bradley,对于延迟的回复表示歉意。 确实有帮助,赞赏。 现在好像新主题中的字体无效,这可能与该主题是从另一个系统中的UI主题设计器导出的事实有关吗?
非常感谢。
此致
Daniel
很高兴为Daniel锦上添花,如果您愿意,可以通过单击帖子旁边的箭头来对这两个帖子进行投票。 HANA XSA上的FLP站点有时会经过反复试验,因为它需要部署以测试,但在搜索错误时我还没有找到调试的方法。 如果有人知道,我会很感兴趣。
你好阿伯莱特角,
对迟到的致歉。 那真的很有帮助,效果很好!
我真的很感谢,一千个感谢。 谢谢你们!以某种方式分享你们两个人都接受的答案?!
一周热门 更多>