Как реализовать отображение различных вариантов количества товаров на странице категории? Есть решение

У меня на странице каталога http://byb1.mosco-web.ru/katalog/ предоставляется выбор по сколько товаров показывать на странице, варианты 10, 20, 50, все.

В данный момент я отображаю по 10, у меня в шаблоне category.html такой код:


{$productsCount = $wa->shop->productsCount("category/{$category.id}")}
{$products_on_page = 10}
{$curr_page = $smarty.get.page-1}
{if $curr_page < 0}{$curr_page = 0}{/if}
{$products = $wa->shop->products("category/{$category.id}", $products_on_page*$curr_page, $products_on_page)}
{$pages_count = ceil($productsCount/$products_on_page)}

ТО есть по сути, нужно каким-то образом сделать $products_on_page динамичным. То есть нажал, скажем, 20, идёт перезагрузка, $products_on_page как-то должен получить новое значение перед компиляцией шаблона в html код, чтобы всё правильно пересчиталось. Можно ли такое реализовать функционалом движка. Если нужно брать плагин, подскажите какой?

1 ответ

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

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