Сообщение от laimas
|
Вы можете в конце концов пояснить, что есть такое avto и подобное или нет? Если у вас avto не уникальные значения, то хоть на чем вы не сможете ничего сделать, если не задать условий.
Если в url значение avto и подобные, это уникальные категории, то есть не могут быть у множества элементов LI, то сравнивая category.uri (если эта переменная и есть категория) с параметром GET запроса, можно определить добавление класса. Получить значение GET параметра в Smarty, это $smarty.get.имя_параметра. Но судя по всему, у вас ЧПУ, а значит в шаблон нужно будет передавать результат обработки url в .htaccess.
Хватит в ступе толочь и поясните, что вот это то, а это другое и т.п.
|
есть меню: давайте добавим ему айди тогда,
{%assign var="caturl" value=$smarty.get.cat.0%}
<li id="{%$caturl%}" class="resp-tab-item hor_1"><a class="nav1" href="{%$settings.path%}{%$category.uri%}/">{%$category.name%}</a></li>
выводится (в итоговом HTML) массив рубрик по типу:
<li id="Avto" class="resp-tab-item hor_1"><a class="nav1" href="Avto/">Авто</a></li>
НЕдвижимость
Работа
и .т.
Как написать рабочий код что-бы:
Если юзер находится на Avto/
сравнивалось url где он находится с id , если совпадает то <li>
добавляется class tab-active
тоесть было бы в итоге так:
{%assign var="caturl" value=$smarty.get.cat.0%}
<li id="{%$caturl%}" class="resp-tab-item hor_1 tab-active"><a class="nav1" href="{%$settings.path%}{%$category.uri%}/">{%$category.name%}</a></li>