newareal 0 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 vamshop1 Добавил свои пункты в меню. Как сделать подсветку выбранного раздела? Как я понял в index.hml в тегe <li> есть параметр "{$1}" который отвечает за подсветку. Где и что нужно дописать код, чтобы {$2}{$3} и т.д. тоже работало? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 Что именно подсвечивать, какую страницу, покажите пример. Ссылка на сообщение Поделиться на другие сайты
newareal 0 Опубликовано 2 ноября, 2015 Автор Жалоба Share Опубликовано 2 ноября, 2015 Чтобы пункты горизонтальноого меню подсвечивалось так же как и "главная", тем самым уведомляя пользователя что он находится на этой странице Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 Какой именно пункт, дайте url адрес этого пункта, тогда покажу пример, как это делать. Если например адрес shop_content.php?coID=2 То, что б подсветить эту страницу, то в шаблоне надо писать что-то вроде: <li{if $smarty.get.coID =="2"} class="current"{/if}><a href="адрес">Cтраница</a> Ссылка на сообщение Поделиться на другие сайты
newareal 0 Опубликовано 2 ноября, 2015 Автор Жалоба Share Опубликовано 2 ноября, 2015 вот мой код из index.html: адреса прописаны вручную. <!-- start: Main Menu --> <div id="navigation" class="default"> <div class="container"> <div class="login"> <a href="{$smarty.const.FILENAME_ACCOUNT}" class="account" title="{#link_login#}"><i class="fa fa-user"></i></a> </div> <div class="navbar navbar-static-top"> <div class="navbar-inner"> <ul class="nav pull-left"> <!-- Добавить пункты меню в горизонтальное --> <li{$1}><a href="{$mainpage}">{#text_mainpage#}</a></li> <li><a href="http://адрес">Аксессуары для телефона</a></li> <li> <a href="All_Fisheye_Macro_Wide.html"><font style="color:#7fc7ff">Каталог Объективов </font> </a></li> <li> <a href="dostavka-i-oplata.html">Доставка и Оплата </a></li> <li> <a href="Kontakty.html">Контакты </a></li> <li> <a href="Opt_fisheye.html">Оптовикам </a></li> {if $smarty.session.customers_status.customers_status_id == 0} <li><a href="{$admin_area_link}">{#text_admin#}</a></li> {/if} {if $smarty.session.customer_id} <li><a href="{$logoff}"><span>{#link_logoff#}</span></a></li> {/if} </ul> {$box_CART_PULL} </div> </div> </div> </div> <!-- end: Main Menu --> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 Посмотрите id номера этих страниц в Админке - Разное - Информационные страницы. т.е. отредактируйте страницу и посмотрите в браузере адрес, там id номер указан будет и делайте условия, как я показал в примере $smarty.get.coID Ссылка на сообщение Поделиться на другие сайты
newareal 0 Опубликовано 2 ноября, 2015 Автор Жалоба Share Опубликовано 2 ноября, 2015 Отлично. Спасибо! получилось! ---------- Теперь еще вопрос: А если у меня url - это seo URL одного из каталогов, то как в таком случае сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 Ссылка на категорию?! Тогда {$smarty.get.cat == 'X'} X - это id номер категории, его можно посмотреть, отредактировав категорию в админке. Ссылка на сообщение Поделиться на другие сайты
newareal 0 Опубликовано 2 ноября, 2015 Автор Жалоба Share Опубликовано 2 ноября, 2015 спасибо получилось. прикрепляю пример строки для новичков: <li{if $smarty.get.cat == '5'} class="current"{/if}><a href="All_Fisheye_Macro_Wide.html">Каталог Объективов </a> чтобы узнать ID категории необходимо зайти в админке в Каталог -> категории. выбрать нужную категорию (чтобы она выделилась и в адресной строке посмотреть цифру) пример: http://mysite/admin/categories.php?cPath=0&cID=5 значит ID=5 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2015 Жалоба Share Опубликовано 2 ноября, 2015 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения