如何将主题生成器中的自定义主题应用到index.html中的独立SAPUI5应用程序?

问题描述 投票:0回答:1

我在本地 S/4HANA 中通过事务

/UI5/THEME_DESIGNER
制作了自定义 SAPUI5 主题,并成功将其应用到我的 Fiori 启动板。

我可以以某种方式在我的独立 SAPUI5 应用程序中重用它而不将其添加到 URL 吗?

到目前为止我尝试过的:
在我的

index.html

<script id="sap-ui-bootstrap" 
    data-sap-ui-theme="<custom_theme>"
...

这成功地导致了网络选项卡中的一些 CSS 下载,例如来自

  • <hostURL>/sap/public/bc/ui5_ui5/1/resources/sap/ui/layout/themes/<custom_theme>/library.css

    但视觉上什么也没发生。

仅当我添加时

  • ?sap-theme=<custom_theme>@<hostURL>/sap/public/bc/themes/~client-<client>/~cache-p

到网址它突然起作用了。这向我证明,我只是不明白如何在我的

index.html
中添加主题 - 我尝试了许多不同的方法,例如添加
data-sap-ui-theme-roots
,但无法弄清楚正确的语法/路径是什么...

sapui5 s4hana ui5-tooling
1个回答
0
投票

您能找到解决方案吗?对于一个网关系统,我也遇到同样的问题,客户端如果不相同,因此在该系统中主题不会被加载。

如果有人可以帮助将部署到索引文件中网关的自定义主题提供帮助,而无需对客户端 ID 进行硬编码,则不胜感激。

谢谢, 维卡什

© www.soinside.com 2019 - 2024. All rights reserved.