Снова указал тип страницы "Шаблон блога материалов на главной". Но если ранее выходил только этот самый блог (без "простого" текста), сейчас, вроде, всё как надо... Кроме этой перемены смущает следующее:
1) <jdoc:include type="component" /> ведь и занимается выводом контента; не понятно, откуда тогда берётся таблица и где конкретно в шаблоне com_content'а можно поправить её вид так, чтобы не испортить все таблицы этого модуля.
2) Если поместить <jdoc:include type="component" /> в условие проверки "Главной" вместо вызова "banner4", всё рушится. (Проверка желательна, чтобы для Главной создать отдельный класс)
Вот фрагмент шаблона:
<div class="kbp-content">
<jdoc:include type="component" />
<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {?>
<div class="kbp-actual">Это на главной <jdoc:include type="modules" name="banner4" /></div>
<?php
} else
{?>
<div>тут всё, что не на главной</div>
<?php
}?>
jdoc:include type="modules" name="banner5" />
</div>
Он даёт следующий результат (из
FireBug):
<div class="kbp-content">
<div class="kbp-Post">
<div class="kbp-Post-body">... (это фрагмент "простой" статьи)
</div>
<table cellspacing="0" cellpadding="0" border="1" width="100%"> (а это фрагмент "Шаблона блога материалов на главной")
<div class="kbp-actual">Это на главной </div> (Это результат проверки)
</div>