Собственно проблема состоит в том, что после того как я начал делать 2-х уровневое меню, у меня оно виводится не верно(сайт: http://www.contra.org.ua Joomla 1.5.18 - mod_mainmenu) все пункты оно выводит вниз(т.е. вертикально, каждое меню -отдельный модуль, в одном и том же контейнере "use3"), а мне нужно - горизонтальную полосу меню сделать, знаю нужно править в шаблоне ../html/mod_mainmenu/default.php - шаблон прилагаю, напишите плиз код..., который это исправит! Надеюсь на быстрый ответ, так как это единственная трабла на моем пути
поставь в настройках модуля горизонтальный вывод а не вертикальный и посмотри как у тебя в CSS прописываются UL LI, LI UL, UL, LI должно помочь
на счет вывода - так оно и стоит.. пробовал делать изменения в CSS - нужного результата нет(так как не очень разбераюсь в CSS = делал методом втыка), так что хелп - вот код(которым виводится верхнее меню): Код (CODE): /* begin Menu */ /* menu structure */ .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover { text-align: center; text-decoration: none; outline: none; letter-spacing: normal; word-spacing: normal; } .art-menu, .art-menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; } .art-menu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; } .art-menu li:hover { z-index: 10000; white-space: normal; } .art-menu li li { float: none; } .art-menu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background: none; } .art-menu li:hover>ul { visibility: visible; top: 100%; } .art-menu li li:hover>ul { top: 0; left: 100%; } .art-menu:after, .art-menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; } .art-menu, .art-menu ul { min-height: 0; } .art-menu ul { background-image: url(../images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; } .art-menu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; } div.art-nav-center { position: relative; float: right; right: 50%; } ul.art-menu { position: relative; float: left; left: 50%; } .firefox2 ul.art-menu { float: none; } /* menu structure */ .art-menu { padding: 0 0 0 0; } .art-nav { position: relative; height: 22px; z-index: 100; } .art-nav .l, .art-nav .r { position: absolute; z-index: -1; top: 0; height: 22px; background-image: url('../images/nav.png'); } .art-nav .l { left: 0; right: 0; } .art-nav .r { right: 0; width: 1096px; clip: rect(auto, auto, auto, 1096px); } /* end Menu */ /* begin MenuItem */ .art-menu a { position: relative; display: block; overflow: hidden; height: 22px; cursor: pointer; text-decoration: none; } .art-menu li { margin-right: 0; margin-left: 0; } .art-menu ul li { margin:0; clear: both; } .art-menu a .r, .art-menu a .l { position: absolute; display: block; top: 0; z-index: -1; height: 66px; background-image: url('../images/menuitem.png'); } .art-menu a .l { left: 0; right: 0; } .art-menu a .r { width: 400px; right: 0; clip: rect(auto, auto, auto, 400px); } .art-menu a .t { margin-right: 10px; margin-left: 10px; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; color: #C6D2AC; padding: 0 22px; margin: 0 0; line-height: 22px; text-align: center; } .art-menu a:hover .l, .art-menu a:hover .r { top: -22px; } .art-menu li:hover>a .l, .art-menu li:hover>a .r { top: -22px; } .art-menu li:hover a .l, .art-menu li:hover a .r { top: -22px; } .art-menu a:hover .t { color: #F8CB16; } .art-menu li:hover a .t { color: #F8CB16; } .art-menu li:hover>a .t { color: #F8CB16; } .art-menu a.active .l, .art-menu a.active .r { top: -44px; } .art-menu a.active .t { color: #000000; } /* end MenuItem */
botanist, нет не стоял, но поставив это ничье не изменилось, ставил в поле "суффикс класса модуля"-в модуле меню выводящего пункт меню в use3(у меня каждый модуль меню - отдельный пункт главного меню, с дочерным меню)..., насколько я понимаю, можно написать свой CSS суффикс класса модуля, после чего эво указать в админке на определенное меню(в моем случае главное), либо в шаблоне править ../html/mod_mainmenu/default.php... прошу помочь любим из методов, так как нужно срочно в этом разобраться, а учить php\css я токо начинаю..
Все разобрался, но того чего хотел добился другим путем: сначала пункты верхнего меню были отдельными меню, теперь одним - один модуль в use3, подкатигории верхнего меню - отделние модели, отделение уровнями(т.е главное 0:1 \ дочерние 1:2)...,ето всё так на заметку мож кому понадобится, спасибо всем за ответы...как я понял(для себя), чтоб выйти из ситуации нужно экспериментировать, и не зацикливаться на одном типе решения...