on 2020 Apr 16 9:02 AM
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/87658e2ad2334809a38535e055... 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
Request clarification before answering.
Hi Daniel,
It looks to me that you have the theme's folder in the wrong location. Try moving it to the following structure:
/launchpaddemo/launchpaddemo/resources/themes
Thanks,
Brad.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
11 | |
9 | |
8 | |
7 | |
5 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.