Как подключить пагинацию? Есть решение

На созданной статичной странице вывожу список товаров определенного типа:

{$products = $wa->shop->products("search/type_id=82")}
{include file='list-thumbs.html' products=$products}

Но нет пагинации. Выводится 200+ товаров подряд

1 ответ

  • 1
    Сергей Кирьянов 16 января 2020 16:09 # Решение

    Решение:

    {$products_on_page = 25} {$page_count = ceil(count($wa->shop->products('search/type_id=82'))/$products_on_page)} 
    
    {$curr_page = $wa->get("page")-1} {if $curr_page < 0}{$curr_page = 0}{/if}  
    
    {$products = $wa->shop->products('search/type_id=82', $products_on_page*$curr_page, $products_on_page)}  
    
    {include file='list-thumbs.html' products=$products}  
    
    <div class="pagination">    {wa_pagination total=$page_count attrs=['class' => "menu-h"]} </div>

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

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