Re: FAQ - Часто Задаваемые Вопросы
kick пишет:Добавьте, пожалуйста в FAQ "Вы замечательно натянули шаблон, но у вас не отображается активный пункт меню"=)
...чет я фтупляю чё тут делать если честно.=) Хде находится сниппет в котором можно установить class текущему пункту меню, подскажите пожалуйста? Ну или хотябы скажите какой class здесь используется по умолчанию, а то мне уже исходный код посмотреть негде=)...такой же, как на сайте производителе, active?Вы не на русском разговариваете.... Ничего не понятно... "class" прописываются в css. Причем тут шаблон? a:active должно находиться после a:hover в таблице стилей, иначе работать не будет - база html. Если у вас какое-то мудреное меню, то в шаблоне используйте чисто код вставки меню своего, а не меню monstra.
Хы...объясняю.
Слово шаблон здесь использовано чисто ради примера. Другими словами человек может сказать "У меня нет проблем с установкой меню. Я без проблем интегрировал шаблон на CMS, но возникла одна маленькая непонятка. У меня не отображается активный пункт меню. Тоесть всё работает замечательно и дело только в классе активного пункта" ппц...
1. Не всегда активному пункту меню присваевается class="active". В данном случае у меня используется class="selected". А так как меню у нас "генерируется" системой, то и все атрибуты находятся у неё внутри. Есть несколько вариантов разрулить ситуацию с активным пунтком меню:
1) Поменять у меня в CSS класс. на тот который используется системой по умолчанию (но для этого его нужно знать как он называется)
2) Покопаться в самой системе и поменять класс там (но это мне делать неохото, да и не знаю где копаться.). К примеру в MODx не достаточно поменять class только в CSS. кроме этого его нужно менять ещё и в сниппете (в частности в wyfinder нужно поменять вот в этом месте 'self' => isset($selfClass) ? $selfClass : 'active')
Исходя из вышесказанного и возник мой вопрос.
Ну ок...я попробую задать его попроще, просто не люблю хорошие ветки с нужной инфой шлаком и рассуждениями забивать.
P.S. Я как бЭ посмотрел исходный код, там стоит "active". Я поменял на active в CSS, но активный пункт не начал выделяться
=======================
Как сделать чтобы пункт меню открытой страницы был активным? Поменять в CSS .menu ul li.selected a{color:#000;} на какой то другой класс? Или нужно что то ещё?