Как реализовать плавную подгрузку товаров на главной? Есть решение

В общем на главной странице интернет магазина необходимо реализовать "бесконечный" список товаров.

Подгрузка следующих товаров должна производиться по нажатии на кнопку "Показать ещё". Если не совсем понятно что имею ввиду, такую реализацию можно увидеть на adme.ru. Подгружаю товар так:

{$products = $wa->shop->products('',null,'1000')}
{include file="list-thumbs.html" products=$products}

2 ответа

  • 1
    Алексей Webasyst 8 ноября 2015 05:26 # Решение

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

    {$products = $wa->shop->products('',1000*counter,'1000')}
    {include file="list-thumbs.html" products=$products}

    где counter с каждым нажатием будет увеличиваться на 1.

    • +1
      Максим Максим 27 мая 2018 21:21 #

      А можно рабочий пример кода?

      Как сделать чтобы по клику на кнопке подгружались товары?

  • 1
    Markus 8 ноября 2015 05:50 #

    посмотрите здесь , после 2-ой подгрузки автоматом, появляется кнопка "Показать еще товары". Здесь JS скрипт , смотрите начиная с куска кода

        //LAZYLOADING
        if ($.fn.lazyLoad) {

    Думаю разберетесь. там не сложно

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

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