Hello experts,
I'm landing into XSA and trying to apply a custom theme for a launchpad site module in XSA. The theme was created with the SAP UI Theme designer tool, exported in a zip file and then uploaded under my project folder for a Fiori Launchpad Site module.
The structure would be as follows, where "themes" subfolder contains the new theme "custom_belize_logo" :
Then, following SAP HANA Developer Guide for XSA's instructions for this topic https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.04/en-US/87658e2ad2334809a38535e0556d2a9c.html I completed site-content.json with the new theme name:
"payload": { "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": { "description": "SAP Belize Custom", "name": "custom_belize_logo", "path": "custom_belize_logo" }
Then within "routes" in xs-app.json:
{ "source": "/themes/(.*)", "target": "$1", "localDir": "themes" }
However, when deploying to XSA I got the following error stating that themes is not a directory:
So I must be missing something obviously. I would appreciate a lot if you could point me out where I'm failing.
Thanks a lot for your time and assistance.
Regards,
Daniel