Я так и делаю, style я использую другой, но это не важно. Но мне надо чтобы некоторые модули показывались на главной, а некоторые нет.
Приведу код отображения в центральной части и правой колонке. Стили и изображения не даю, так как это ничего не даст. Здесь дело в само коде наверное. Взгляните, может что не так.
<!-- Центральная часть-->
<div id="wrapper">
<!-- Показ нужного блока меню в верхней части-->
<?php
if($menu->getActive() == $menu->getDefault()) :?>
<? include_once ("include/blok_menu.php")?>
<?php else : ?>
<?php if($this->countModules('top')) : ?>
<div id="menu_header">
<jdoc:include type="modules" name="top" style="rounded" />
</div>
<?php endif; ?>
<?php endif; ?>
<!-- Проверка контента при отображении правой колонки -->
<?php if($this->countModules('right')) : ?>
<? if($menu->getActive() == $menu->getDefault()) :?>
<div id="content">
<?php else : ?>
<div id="content" style="padding-top:100px;">
<?php endif; ?>
<jdoc:include type="component" /></div>
<!-- Если в правой колонке ничего нет -->
<?php else : ?>
<? if($menu->getActive() == $menu->getDefault()) :?>
<div class="content_n_right">
<?php else : ?>
<div class="content_n_right" style="padding-top:100px;">
<?php endif; ?>
<jdoc:include type="component" /></div>
<?php endif; ?>
</div> <!-- End wrapper-->
<!--Проверка модулей в правой колнке -->
<?php if($this->countModules('right')) : ?>
<div id="navigation">
<jdoc:include type="modules" name="right" style="mymenu" />
</div>
<?php endif; ?>