[Помощь] Выделение активной ссылки webasyst

Тема в разделе "WebAsyst", создана пользователем vicsk, 21 май 2012.

Модераторы: mdss
  1. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    У меня на сайте,на странице категории организован поиск товара, по возрасту, вот таким способом:
    Код:
    <div class="age-sort">     
    <a href="http://сайт.ru/category_search/?search_with_change_category_ability=1&categoryID={$categoryID}&search_name=&search_price_from=&search_price_to=&advanced_search_in_category=Найти&advanced_search_in_category.y=10&param_22=6&search_in_subcategory=1 ">до 1 года</a>
    <a href=" http://сайт.ru/category_search/?search_with_change_category_ability=yes&categoryID={$categoryID}&search_name=&search_price_from=&search_price_to=&advanced_search_in_category=Найти&advanced_search_in_category.y=2&param_22=7&search_in_subcategory=1">от 1-3 лет</a>
    <a href="http://сайт.ru/category_search/?search_with_change_category_ability=1&categoryID={$categoryID}&search_name=&search_price_from=&search_price_to=&advanced_search_in_category=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8&param_16=8&search_in_subcategory=1">от 3-5 лет</a>
    <a href="http://сайт.ru.ru/category_search/?search_with_change_category_ability=yes&categoryID={$categoryID}&search_name=&search_price_from=&search_price_to=&advanced_search_in_category=Найти&advanced_search_in_category.y=19&param_22=9&search_in_subcategory=1">от 5-7 лет</a>
    <a href="http://сайт.ru/category_search/?search_with_change_category_ability=yes&categoryID={$categoryID}&search_name=&search_price_from=&search_price_to=&advanced_search_in_category=Найти&advanced_search_in_category.y=8&param_22=10&search_in_subcategory=1">от 7-10 лет</a>
    </div>
    Такой же блок выводится на странице результатов поиска.
    Как на странице результатов поиска выделить активную ссылку сортировки,по которой и производился поиск?
    Думаю это можно сделать как-нибудь так:
    Код:
    {if ссылка страницы равна чему-то} style="color:#03C"{/if}
    Ну или возможно еще как-то,кто-нибудь может помочь?
     
  2. jami

    jami Постоялец

    Регистр.:
    10 авг 2011
    Сообщения:
    114
    Симпатии:
    39
    Как вариант, можно через псевдоклассы
    Перейти по ссылке
    в css приблизительно так:
    Код:
    .age-sort a:active {
      color: #03C;
    }
    
     
  3. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    К сожалению тут этот способ не подходит,т.к.страница при клике по ссылке,перезагружается и псевдокласс не срабатывает...

    Вот решил вот так:
    Код:
    {if $params[i].value == $params[i].variants[j].variantID} class="active" {/if}