vice |
|
---|---|
Привет! Подскажите как сделать, что при нажатии вкладки в меню навигации она запоминала нажатие. Т.е. к примеру на сайте cotonti.com есть меню Home | Downloads | Documentation | Community | Codebase Когда жму на Downloads она становится на фоне белым цветом, как реализовать такое меню на движке Cotonti? Откуда вообще копать? |
Kort |
|
---|---|
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vice |
|
---|---|
#29853 Kort: Добавлено 12 часа спустя: Корт твои плагины работают с ссылками типа plug.php?e=contact ??? Как вообще пользоваться ими? Я их установил уже. Добавлено 6 минуты спустя: Вот мой код меню <table width="100%" border="0" cellpadding="0" cellspacing="0" id="CapBButton"> <tr> <td align="center" valign="middle" width="auto" id="CapBButtonActive"><a href="index.php">Главная</a></td> <td width="2px"><div id="CapBDividerAvtive"></div></td> <td align="center" valign="middle" width="auto"><a href="plug.php?e=zdorov">Здоровье</a></td> <td width="2px"><div class="CapBDivider"></div></td> <td align="center" valign="middle" width="auto"><a href="plug.php?e=vnesn">Внешность</a></td> <td width="2px"><div class="CapBDivider"></div></td> <td align="center" valign="middle" width="auto"><a href="plug.php?e=video">Видео</a></td> <td width="2px"><div class="CapBDivider"></div></td> <td align="center" valign="middle" width="auto"><a href="plug.php?e=contactus">Контакты</a></td> <td width="2px"><div class="CapBDivider"></div></td> </tr> </table> Первый пункт меню активен. Пример логики подскажите плиз! Как код в котонти вставить? |
|
This post was edited by vice (2011-06-19 18:55, 13 years ago) |
Kort |
|
---|---|
Переменную PHP.e можно проверять без плагина: <a href="#"<!-- IF {PHP.e} == contact --> class="sel"<!-- ENDIF -->> Плагин решает вопрос "подсветки" списков и принадлежащих им страниц. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vice |
|
---|---|
Спасибо Kort!!! Все получилось замечательно. Ты прав там это решается одной строчкой. <a href="#"<!-- IF {PHP.e} == contact --> class="sel"<!-- ENDIF -->> |
Leshkens |
|
---|---|
А на сиене как такое осуществить? Добавлено 55 минут спустя: Разобрался. Для главной: <!-- IF {PHP.env.ext} == "index" -->class="selected"<!-- ENDIF --> Для категории страниц: <!-- IF {PHP.c} == "portfolio" -->class="selected"<!-- ENDIF --> Для отдельной страницы по её id: <!-- IF {PHP.id} == "6" -->class="selected"<!-- ENDIF --> Для плагина, как и было написано выше: <!-- IF {PHP.e} == "contact" -->class="selected"<!-- ENDIF -->
upd: немного упростил конструкцию. |
|
This post was edited by Leshkens (2012-03-27 15:01, 12 years ago) |