Hereâs a summary you can use for a help post in the SuiteCRM forum:
Title: Missing Theme/Layout Options in SuiteCRM 8.7
Description:
Iâm experiencing an issue with missing theme and layout options in SuiteCRM 8.7. Despite having the correct sub-themes (Dawn, Day, Dusk, Night, Noon) defined in the themedef.php file, only the âDawnâ option is visible in the Layout Options under the User Profile.
Steps Taken:
-
Verified that the sub-themes are present in /var/www/html/suitecrm/themes/SuiteP/css.
-
Added the following entries in the themedef.php file:
$themedef[âconfig_optionsâ][âsub_themesâ][âoptionsâ] = array(
âDawnâ => $app_strings[âLBL_SUBTHEME_OPTIONS_DAWNâ],
âDayâ => $app_strings[âLBL_SUBTHEME_OPTIONS_DAYâ],
âDuskâ => $app_strings[âLBL_SUBTHEME_OPTIONS_DUSKâ],
âNightâ => $app_strings[âLBL_SUBTHEME_OPTIONS_NIGHTâ],
âNoonâ => $app_strings[âLBL_SUBTHEME_OPTIONS_NOONâ],
);
-
Cleared the SuiteCRM cache (/var/www/html/suitecrm/cache/*) and performed a Quick Repair and Rebuild.
-
Verified permissions:
sudo chown -R www-data:www-data /var/www/html/suitecrm
sudo chmod -R 775 /var/www/html/suitecrm/cache
- Checked logs in /logs/prod/prod.log and /public/legacy/suitecrm.log, but no errors specific to themes were found.
Observations:
⢠Only âDawnâ is displayed as a selectable option in the dropdown menu.
⢠The layout and other functionality of SuiteCRM work as expected.
Environment Details:
⢠SuiteCRM Version: 8.7
⢠PHP Version: 8.2
⢠Server OS: Debian 12.7
⢠Permissions: Verified and corrected
Request:
Has anyone encountered a similar issue or can provide guidance on how to troubleshoot further? Any insights on additional configuration steps or missing dependencies would be appreciated.
This post provides sufficient detail to help others in the forum understand your issue and offer targeted assistance.