Всем, доброго времени суток, столкнулся с очень интересной проблемой перерыл весь рунет и интернет, но так и не смог найти решения моей проблемы.
Имеем
шаблон (самописный):
<div id="header">
<jdoc:include ENGINE="modules" name="header"/>
</div>
<div id="content">
<jdoc:include type="component" style="xhtml" />
<jdoc:include type="message" />
</div>
<div id="menu">
<jdoc:include type="modules" name="menu"/>
</div>
<div id="footer">
<jdoc:include type="modules" name="footer"/>
</div>
Имеются категории:
|-A (общая категория)
|--B (подкатегория А)
|--С (подкатегория А)
|---D (подкатегория С)
|---E (подкатегория С)
Структура меню аналогична.
Задача: отобразить на главной странице сайта краткий обзор (вступления) к статьям из всех подкатегорий, для этого и была создана категория А.
Для этого пункт меню "А" в менеджере меню делается домашней страницей (home), тип меню - category blog, а в его настройках устанавливается значения параметра "Blog Layout Options"->"Include Subcategories" = All, чтобы отображались материалы всех категорий.
Проблема состоит в том, что Joomla при формировании страницы видоизменяет верстку шаблона и помещает "независимые" дивы menu и footer в div блок content, что приводит к появлению скролла, да и общему искажению шаблона. Что интересно, если поставить тип меню "материал" - все ок, так же все ок, если "Include Subcategories" присвоить none.
Я предполагаю, что проблема кроется в файле "мой темплейт"\html\com_content\category\blog.php, но так как я с PHP практически не знаком сам разобраться не могу.
Стоит отметить, что когда я писал свой темплейт я папку HTML не создавал и особых правил не прописывал, предположительно Joomla должна работать по своему стандартному шаблону отображения блогов, но где-то происходит сбой и я все никак не могу понять где.