Symptom
The external site theme is not synchronized with the settings configured in the Branding theme.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Configure a theme in Branding >
- Apply the theme to the new home pages >
- Observe that the theme is not applied correctly in external sites >
- Some links and buttons do not update as per the theme.
Cause
Resolution
The HTML is customer-specific, so it needs to be recreated for each customer. You can add the contents of the .html file received from the steps below in the custom footer in Learning Branding. It’s possible to provide the theme via a workaround using a custom footer by following these steps:
- Navigate to the following URL in the browser, replacing {sfBaseDomain} and {companyId} with your tenant specific values: https://{sfBaseDomain}/public/ui-dcss/{companyID}/THEMING_LMS/verp/ui/theming/resources/css/themes/global_variables.dcss > Example URL: https://hcm17preview.sapsf.com/public/ui-dcss/SAP/THEMING_LMS/verp/ui/theming/resources/css/themes/global_variables.dcss >
- Note: This will get the CSS (HTML code) from Theme Manager that is currently set as Default.
- A text file should appear containing styling rules for the customer’s theme. Copy the entire file >
- Paste the copied file contents into the custom_footer_template.html file where the text “/* The contents of global_variables.dcss go here */” appears. The pre-existing code at the top of the file should not be changed >
- Log into the Learning admin UI >
- Navigate to System Administration > Application Administration > Brands. Search for and edit the specific brand that should be updated >
- Copy the content of the template file edited above and paste it into the “footer” text field >
- Click Apply Changes.
See Also
Keywords
SAP SuccessFactors Learning, External Site, Theme, Branding, Inconsistency, custom footer , KBA , LOD-SF-LMS-THM , Theme Related Issues , LOD-SF-LMS-EXT , Sites and External Users , LOD-SF-LMS , Learning Management System , Problem