将UI5自定义主题与SAP CF上的独立UI5应用程序一起使用

2020-08-21 01:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在SAP CF上安...

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

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


嗨,

我在SAP CF上安装了自定义UI5主题设计器,并创建了几个新主题。 我设法将它们发布并在CF上运行的SAP Fiori Launchpad站点中使用。

现在,我想在CF上相同空间中运行的几个独立UI5应用程序中使用相同主题。

我已按照 SAP帮助文档的指导原则进行操作 引导程序配置,但似乎不起作用..找不到主题,因为请求的库URL未指向正确的位置。

现在,文档讨论了在'neo-app'.json文件中设置目标的问题-在谈论Cloud Foundry时似乎有点怪异吧?

我怀疑'xs-app'文件中需要有一个路由定义,该文件将'/themes'文件夹定向到门户主题服务...但是我不确定如何为该服务设置目标 和/或如何对其进行配置...

是帮助文档更正还是针对CF信息未正确调整? 有人成功做到了吗?

谢谢

史蒂芬

2条回答
Haoba3210
2020-08-21 02:09 .采纳回答

对门户网站和主题设计器服务进行了相当多的调试,但是我终于使它工作了。


我所做的是:

1。 将mta.yaml中的主题服务绑定到我的Web模块

2。 在我的xs-app.json

中添加了以下路由
 {" source":" ^/themerun/(.*)$",
 " target":" $ 1",
 " service":" com.sap.ui.theming",
 " endpoint":"运行时"} 

3。 在index.html

中添加了以下代码
 data-sap-ui-versionedLibCss =" true" 
data-sap-ui-theme =" "
data-sap-ui-theme-roots ='{" " :"/img/themerun/themeroot/v1/UI5"}'

希望来自SAP的人可以确认这是正确的方法并更新文档。

一周热门 更多>