Автор Тема: Добавить кнопку загрузить ещё "25" товаров blocklayered  (Прочитано 425 раз)

29 Апрель 2020, 17:15:55
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, подскажите как добавить такую чудесную кнопку?
prestashop 1.6
blocklayered
29 Апрель 2020, 17:51:26
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
29 Апрель 2020, 18:04:53
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16673
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Кнопку в шаблон pagination.tpl добавляют. А в модуль blocklayered переменные количества товаров, номер страницы, для этого в нем предусмотрены такие изменения в blocklayered.php
/ Add pagination variable
$nArray = (int)Configuration::get('PS_PRODUCTS_PER_PAGE') != 10 ? array((int)Configuration::get('PS_PRODUCTS_PER_PAGE'), 10, 20, 50) : array(10, 20, 50);
30 Апрель 2020, 16:51:33
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Кнопку в шаблон pagination.tpl добавляют. А в модуль blocklayered переменные количества товаров, номер страницы, для этого в нем предусмотрены такие изменения в blocklayered.php
/ Add pagination variable
$nArray = (int)Configuration::get('PS_PRODUCTS_PER_PAGE') != 10 ? array((int)Configuration::get('PS_PRODUCTS_PER_PAGE'), 10, 20, 50) : array(10, 20, 50);
Такой код есть, а можете более детально объяснить)
<button type="submit" class="btn btn-default">
                <span>{l s='add show 25'}</span>
                </button>

Добавил кнопку в .tpl Что дальше надо сделать чтоб она работала?
30 Апрель 2020, 18:23:05
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 16673
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Добавить переменные в ajax запрос, как для плагина infinite-scroll.
02 Май 2020, 14:18:46
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавить переменные в ajax запрос, как для плагина infinite-scroll.
Спасибо, разобрался, работает)!