Опубликовано: 1 июля 2015

Отображение ценового диапазона категории

Как я уже писал у меня магазин керамической плитки.

Как можно вывести ценовой диапазон категории?

https://s150611-416.host.webasyst.com/category/ker...

Чтобы под названием подкатегории было от 1100р до 1319 за кв.м. или хотя бы просто от 1100.

И как можно включить эти подкатегории в фильтр? Чтобы когда ползунок двигаешь эти подкатегории появлялись или исчезали в соответствии с фильтром?


Заранее спасибо огроменное! (Игорю респект)

Комментарии (2)

  • Игорь Колмаков +30 1 июля 2015 12:28 #

    Вам подойдет такой вариант - https://matras-krovat.ru/matrasy-ortopedicheskie/

    но подкатегории не могут взаимодействовать с фильтром - этого (по крайней мере в шаблоне) сделать нельзя

    2
  • Игорь Колмаков +30 11 января 2016 11:52 #

    в файле "category.html"

    перед

    <!-- description -->


    прописали такой код

    {*
    пераметр категории
    pricesort=3 - умножает всю стоимость столбца на 3
    pricesort=none - запрещает показ столбца с фильтром по цене
    не заполненый/отсувствующий параметр pricesort - означает вывод строки с базовыми ценами
    *}
    {if !empty($category.params.pricesort) && $category.params.pricesort == 'none'}
    {$ps = 0}
    {elseif empty($category.params.pricesort)}
    {$ps = 1}
    {else}
    {$ps = $category.params.pricesort}
    {/if}
    {$price_min = $wa->get("price_min")}
    {$price_max = $wa->get("price_max")}
    {if $ps != 0}
    {$st1 = 10000}
    {$st2 = 25000}
    {$st3 = 50000}
    <ul class="price-sort">
    <li>Цена: </li>
    <li><a href="?price_min=0&price_max={$ps*$st1}" rel="nofollow" class="button {if $price_min == 0 && $price_max == ($ps*$st1)} selected{/if}">до {$ps*$st1} руб.</a></li>
    <li><a href="?price_min={$ps*$st1}&price_max={$ps*$st2}" rel="nofollow" class="button {if $price_min == ($ps*$st1) && $price_max == ($ps*$st2)} selected{/if}">от {$ps*$st1} до {$ps*$st2} руб.</a></li>
    <li><a href="?price_min={$ps*$st2}&price_max={$ps*$st3}" rel="nofollow" class="button {if $price_min == ($ps*$st2) && $price_max == ($ps*$st3)} selected{/if}">от {$ps*$st2} до {$ps*$st3} руб.</a></li>
    <li><a href="?price_min={$ps*$st3}" rel="nofollow" class="button {if $price_min >= ($ps*$st3)} selected{/if}">от {$ps*$st3} руб.</a></li>
    </ul>
    {/if}

    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх