Ребят, может кто знает, каким образом можно реализовать подобное меню на сайте (см аттач). Конкретно, вот как быть со ссылками разных цветов. Первое, что пришло в голову - это, конечно же, создать страничку и вручную напихать туда ссылок. Собственно там же и цвета поменять. Но это малость неудобно, синхронизация тут руками только. Вторая мысль - насоздавать кучу меню и на каждую назначить свой стиль, но опять-таки, громоздко, неудобно, да и пользователь запутается при администрировании, в конечном итоге. Третья мысль - найти какой-нибудь модуль, который может выводить конкретную позицию меню. В этом случае - более или менее приемлемо: создается меню заголовков, куда пихаются ссылки которые черным цветом, те которые синим - распихиваются по разным меню, которые имеют смысловые названия. Тоесть, например, ссылку "О компании" пихаем в "меню заголовков". Для последующих четырех ссылок создаем меню под названием "О компании". К несчастью, поиски модуля, который выводит по позициям ссылки из меню так и не увенчались успехом. Может кто подскажет еще какое решение?
Ответ: Вывод меню http://joomlaforum.ru/index.php/topic,20351.0.html С помощью этого модуля для каждого пункта меню можно задать свой id, а дальше... руки в css, все просто
Ответ: Вывод меню Очень жаль, потому как далеко ходить было не нужно - обо всем необходимом для реализации такого меню уже позаботились разработчики базового комплекта Joomla! CMS. В главном меню сайта (mainmenu) необходимо оставить лишь один пункт - то, что будет прогружать пользовательский браузер при обращении к корню сайта. Само главное меню на сайте мы не публикуем, поскольку нам в нашем меню не нужен ни вывод пункта меню "Главная", ни "Главная страница", ни "На главную". Для создания необходимого меню принимаемся за наполнение соответствующими пунктами дополнительного меню сайта (othermenu). Те, что на картинке в аттаче окрашены в черный цвет будут у нас родительскими пунктами меню, коими они по задумке и являются - их мы не трогаем. Окрашенные в белый цвет (дочерние) пункты меню поочередно редактируем, выставляя в параметре "Родительский пункт меню:" пункт, являющийся родительским для каждого конкретного дочернего пункта. Переходим в раздел "Модули - Модули сайта" административной панели, в параметрах модуля "Дополнительное меню" выставляем позицию для публикации на сайте, стиль меню "Вертикально", развернутое меню "Да", сохраняем сделанные изменения. В итоге в исходном коде страницы сайта для пунктов модуля меню получаем следующую разметку: Код (CODE): <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr align="left"><td><a href="" class="mainlevel" id="active_menu">О компании</a> <div style="padding-left: 4px;"><a href="" class="sublevel">Общая информация</a></div> <div style="padding-left: 4px;"><a href="" class="sublevel">История</a></div> ... </td></tr> <tr align="left"><td><a href="" class="mainlevel">Услуги</a></td></tr> ... </tbody></table></div> Стилевой файл шаблона тогда дополняем следующими селекторами: Код (CODE): a.mainlevel:link, a.mainlevel:visited { text-decoration: underline; color: #000; } a.mainlevel:active, a.mainlevel:hover, a.mainlevel#active_menu { text-decoration: none; color: #000; } div { padding: 0; } a.sublevel:link, a.sublevel:visited { text-decoration: underline; color: #fff; } a.sublevel:active, a.sublevel:hover, a.sublevel#active_menu { text-decoration: none; color: #fff; } Как видишь, ни с поиском стороннего модуля, ни уж тем более с id'ами для каждого пункта меню заморачиваться не приходится. А если нет разницы, зачем "платить" больше?
Ответ: Вывод меню AmmiAk, спасибо за помощь, сам бы я до такого не додумался Всё же, на мой взгляд - несколько сложно. Куда как проще поставить меню Джустина(ссылка приведена в посте Fanamura). В настройках у него есть возможность поставить уникальный стиль на первую ссылку меню, на последнюю ссылку меню и на каждую ссылку меню. Остается только понаделать менюшек, распихать в каждую, что нужно, далее (в моем случае) включить уникальный стиль на первую ссылку меню и дописать один класс в css, который будет красить ссылки черным, ну и второй (глобальный), который будет красить ссылки белым
А елси надо чтобы все ссылки были разноцветные, а ссылки воторого уровня - одинакового цвета, то этот вариант не подходит... на джустина меню тоже такое не сделать, так как там не работают ссылки второго уровня пример: есть ли идеи? ----------------- Как всегда - сам спросил - сам ответил: модуль Extended Menu...
да... но там не работает возможность создмния вертикального многоуровневого меню... может это был глюк, но пришлось воспользоватся другим компоеннтом.