в стандартном шаблоне для joomla 2.5 beez_20 top menu по умолчанию находится в header над баннером, мне же понадобилось вынести его из контейнера и перенести ниже под баннер. создал новый контейнер, дописал его в templatedetails.xml, изменил позицию для top menu. итог: меню переместилось под баннер, но вместо горизонтального стало вертикальным. просмотр кода в chrome первоначального меню отсылает меня в personal.css в 141 строку Код (CODE): #header ul.menu насколько я пониманию, при переносе меню в другой контейнер, теряются его css атрибуты не могу понять в каком месте index.php присваиваются атрибуты css для меню Код (CODE): <div id="header"> <div class="logoheader"> <h1 id="logo"> <?php if ($logo): ?> <img src="<?php echo $this->baseurl ?>/<?php echo htmlspecialchars($logo); ?>" alt="<?php echo htmlspecialchars($templateparams->get('sitetitle'));?>" /> <?php endif;?> <?php if (!$logo ): ?> <?php echo htmlspecialchars($templateparams->get('sitetitle'));?> <?php endif; ?> <span class="header1"> <?php echo htmlspecialchars($templateparams->get('sitedescription'));?> </span></h1> </div> <!-- end logoheader --> <ul class="skiplinks"> <li><a href="#main" class="u2"><?php echo JText::_('TPL_BEEZ2_SKIP_TO_CONTENT'); ?></a></li> <li><a href="#nav" class="u2"><?php echo JText::_('TPL_BEEZ2_JUMP_TO_NAV'); ?></a></li> <?php if($showRightColumn ):?> <li><a href="#additional" class="u2"><?php echo JText::_('TPL_BEEZ2_JUMP_TO_INFO'); ?></a></li> <?php endif; ?> </ul> <h2 class="unseen"><?php echo JText::_('TPL_BEEZ2_NAV_VIEW_SEARCH'); ?></h2> <h3 class="unseen"><?php echo JText::_('TPL_BEEZ2_NAVIGATION'); ?></h3> <jdoc:include type="modules" name="position-1" /> <div id="line"> <!--<div id="fontsize"></div>--> <h3 class="unseen"><?php echo JText::_('TPL_BEEZ2_SEARCH'); ?></h3> <jdoc:include type="modules" name="position-0" /> </div> <!-- end line --> </div><!-- end header -->
создал новый контейнер myheader Код (html): <div id="myheader"> <jdoc:include type="modules" name="mytopmenu" style="none" /> </div> personal.css продублировал стили от #header для #myheader меню переносится, но при этом становится вертикальным. инспектором кода проанализировал код нового и старого меню и обнаружил, что менюшке не присваивается часть стилей из layot.css из раздела header content, а именно Код (CODE): #header ul { display:block; margin:0px 0px 1px 0px; text-align:right; list-style-type:none; padding:10px 0px 10px 0px; position:absolute; top:0; right:0px; } если же в layot.css я ниже дублирую эти стили с идентификатором #myheader - меню перестает отображаться вообще. подскажите в какую сторону копать? спасибо