Simplify component.php to minimal layout with conditional analytics #82

Merged
Copilot merged 78 commits from copilot/fix-breaking-overrides into main 2026-03-17 21:42:02 +00:00
4 changed files with 17 additions and 20 deletions
Showing only changes of commit 2b385e57ab - Show all commits

View File

@@ -33,9 +33,9 @@ $document = $app->getDocument();
$wa = $document->getWebAssetManager(); $wa = $document->getWebAssetManager();
// Template params // 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_googletagmanager = $this->params->get('googletagmanager', false);
$params_googletagmanagerid = $this->params->get('googletagmanagerid', null); $params_googletagmanagerid = $this->params->get('googletagmanagerid', null);

View File

@@ -29,9 +29,9 @@ $params = $this->params;
$wa = $this->getWebAssetManager(); $wa = $this->getWebAssetManager();
// Template params // 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_googletagmanager = $params->get('googletagmanager', false);
$params_googletagmanagerid = $params->get('googletagmanagerid', ''); $params_googletagmanagerid = $params->get('googletagmanagerid', '');

View File

@@ -45,9 +45,9 @@ $document = $app->getDocument();
$wa = $document->getWebAssetManager(); $wa = $document->getWebAssetManager();
// Template params // 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_googletagmanager = $this->params->get('googletagmanager', false);
$params_googletagmanagerid = $this->params->get('googletagmanagerid', null); $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) // Load all theme palette stylesheets (static loading for theme switcher compatibility)
$wa->useStyle('template.light.standard'); // css/theme/light.standard.css $wa->useStyle('template.light.standard'); // css/theme/light.standard.css
$wa->useStyle('template.dark.standard'); // css/theme/dark.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 // Load custom palettes if they exist (optional user customizations)
$wa->useStyle('template.dark.alternative'); // css/theme/dark.alternative.css 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 $wa->useStyle('template.user'); // css/user.css
?> ?>

View File

@@ -100,17 +100,7 @@
"uri": "media/templates/site/mokocassiopeia/css/theme/dark.standard.min.css", "uri": "media/templates/site/mokocassiopeia/css/theme/dark.standard.min.css",
"attributes": {"media": "all"} "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", "name": "template.dark.custom",
"type": "style", "type": "style",