Автор Тема: Как изменить количество товаров на страницу  (Прочитано 633 раз)

06 Сентября 2013, 11:16:04
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, подскажите где изменять пункты с количеством выводимых товаров в этом выпадающем списке?
http://SSMaker.ru/8076d3b4/
06 Сентября 2013, 13:03:11
Ответ #1
  • Фрилансер
  • *
  • Сообщений: 198
  • Репутация: +4/-0
  • Разработка и программирование сайтов
    • Просмотр профиля
    • Разработка и программирование сайтов
Здравствуйте, подскажите где изменять пункты с количеством выводимых товаров в этом выпадающем списке?
http://SSMaker.ru/8076d3b4/
Настройка > Товары - Товаров на странице:
Но позволяется частичная смена количества
06 Сентября 2013, 15:27:01
Ответ #2
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, подскажите где изменять пункты с количеством выводимых товаров в этом выпадающем списке?
http://SSMaker.ru/8076d3b4/
Настройка > Товары - Товаров на странице:
Но позволяется частичная смена количества

спасибо за помощь но вы не совсем верно меня поняли, количество товаров на странице я изменил. Мне нужно именить цифры именно в выпадающем списке сортировки на сайте, так как мне нужно что бы все пункты были кратные трем, а она по умолчанию остались 20 и 30
06 Сентября 2013, 15:47:29
Ответ #3
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
вопрос решил сам, нужно изменить строку в файле \classes\controller\FrontController.php
$nArray = (int)Configuration::get('PS_PRODUCTS_PER_PAGE') != 10 ? array((int)Configuration::get('PS_PRODUCTS_PER_PAGE'), 18, 24, 30) : array(12, 24, 30); в соответствии со своими нуждами
18 Апреля 2017, 20:35:27
Ответ #4
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавлю для 1.6 // Retrieve the default number of products per page and the other available selections
        $default_products_per_page = max(1, (int)Configuration::get('PS_PRODUCTS_PER_PAGE'));
        $n_array = array($default_products_per_page /2, $default_products_per_page * 3, $default_products_per_page *4, $default_products_per_page *12);