diff --git a/src/component.php b/src/component.php index d3f8075..3098753 100644 --- a/src/component.php +++ b/src/component.php @@ -33,9 +33,9 @@ $document = $app->getDocument(); $wa = $document->getWebAssetManager(); // Template params -$params_LightColorName = (string) $this->params->get('colorLightName', 'standard'); // standard|alternative|custom +$params_LightColorName = (string) $this->params->get('colorLightName', 'standard'); // standard|custom -$params_DarkColorName = (string) $this->params->get('colorDarkName', 'standard'); // standard|alternative|custom +$params_DarkColorName = (string) $this->params->get('colorDarkName', 'standard'); // standard|custom $params_googletagmanager = $this->params->get('googletagmanager', false); $params_googletagmanagerid = $this->params->get('googletagmanagerid', null); diff --git a/src/error.php b/src/error.php index 7b90439..fbcb190 100644 --- a/src/error.php +++ b/src/error.php @@ -29,9 +29,9 @@ $params = $this->params; $wa = $this->getWebAssetManager(); // Template params -$params_LightColorName = (string) $params->get('colorLightName', 'standard'); // standard|alternative|custom +$params_LightColorName = (string) $params->get('colorLightName', 'standard'); // standard|custom -$params_DarkColorName = (string) $params->get('colorDarkName', 'standard'); // standard|alternative|custom +$params_DarkColorName = (string) $params->get('colorDarkName', 'standard'); // standard|custom $params_googletagmanager = $params->get('googletagmanager', false); $params_googletagmanagerid = $params->get('googletagmanagerid', ''); diff --git a/src/index.php b/src/index.php index ef63797..8987113 100644 --- a/src/index.php +++ b/src/index.php @@ -45,9 +45,9 @@ $document = $app->getDocument(); $wa = $document->getWebAssetManager(); // Template params -$params_LightColorName = (string) $this->params->get('colorLightName', 'standard'); // standard|alternative|custom +$params_LightColorName = (string) $this->params->get('colorLightName', 'standard'); // standard|custom -$params_DarkColorName = (string) $this->params->get('colorDarkName', 'standard'); // standard|alternative|custom +$params_DarkColorName = (string) $this->params->get('colorDarkName', 'standard'); // standard|custom $params_googletagmanager = $this->params->get('googletagmanager', false); $params_googletagmanagerid = $this->params->get('googletagmanagerid', null); @@ -230,9 +230,16 @@ $params_rightIcon = htmlspecialchars($this->params->get('drawerRightIco // Load all theme palette stylesheets (static loading for theme switcher compatibility) $wa->useStyle('template.light.standard'); // css/theme/light.standard.css $wa->useStyle('template.dark.standard'); // css/theme/dark.standard.css -$wa->useStyle('template.light.custom'); // css/theme/light.custom.css -$wa->useStyle('template.dark.custom'); // css/theme/dark.custom.css -$wa->useStyle('template.dark.alternative'); // css/theme/dark.alternative.css + +// Load custom palettes if they exist (optional user customizations) +if (file_exists(JPATH_ROOT . '/media/templates/site/mokocassiopeia/css/theme/light.custom.css')) +{ + $wa->useStyle('template.light.custom'); +} +if (file_exists(JPATH_ROOT . '/media/templates/site/mokocassiopeia/css/theme/dark.custom.css')) +{ + $wa->useStyle('template.dark.custom'); +} $wa->useStyle('template.user'); // css/user.css ?> diff --git a/src/joomla.asset.json b/src/joomla.asset.json index 6aa68b7..a50103e 100644 --- a/src/joomla.asset.json +++ b/src/joomla.asset.json @@ -100,17 +100,7 @@ "uri": "media/templates/site/mokocassiopeia/css/theme/dark.standard.min.css", "attributes": {"media": "all"} }, - { - "name": "template.dark.alternative", - "type": "style", - "uri": "media/templates/site/mokocassiopeia/css/theme/dark.alternative.css", - "attributes": {"media": "all"} - }, - { - "name": "template.dark.alternative.min", - "type": "style", - "uri": "media/templates/site/mokocassiopeia/css/theme/dark.alternative.min.css" - }, + { "name": "template.dark.custom", "type": "style",