Существует простой способ достичь того, что вы хотите.Пункты меню Joomla имеют параметр под названием Суффикс класса страницы.Это позволяет добавить CSS-селектор на ваши страницы на основе пункта меню.Вам просто нужно использовать это, чтобы вы могли добавить CSS для конкретной страницы, чтобы вы могли изменять определенные страницы.Добавьте это в свой файл temaplate / index.php:
</head>
<?php
$menu = &JSite::getMenu();
$active = $menu->getActive();
$pageclass = "";
if (is_object( $active )) :
$params = new JParameter( $active->params );
$pageclass = $params->get( 'pageclass_sfx' );
endif;
?>
<body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">
Теперь все страницы будут иметь <body id="default">
или <body id="yourPageClassSuffix">
.Объедините это с указанием модулей для каждого пункта меню, и вы сможете полностью настроить любую страницу на своем сайте без использования нескольких шаблонов.