Перейти к содержанию
Форум поддержки пользователей VamShop

Все товары категории на одной странице


Рекомендуемые сообщения

Собственно вопрос - как сделать вывод всех товаров категории на одну страницу? Что бы в навигации было как-то так: Предыдущая 1 2 3 Следующая Все товары

Версия 1.63

Ссылка на сообщение
Поделиться на другие сайты

В категории сверху можно ведь выбирать сколько товаров выводить на одну страницу.

Можно в /templates/vamshop/module/product_listing/ шаблонах после:


{if count($module_content) > 100}
<a href="{$LINK_PAGE}100">100</a>
{/if}
[/code] добавить:
[code]
<a href="{$LINK_PAGE}10000">Все товары</a>

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

Разве что в Админке - Настройки - Максимальные - Количество товара на одной странице в каталоге поставить например 1000

Ссылка на сообщение
Поделиться на другие сайты
  • 5 years later...

Если сделать, как вы писали, то есть поставить

<a href="{$LINK_PAGE}10000">Все товары</a>

  То все равно выводится не больше, чем по 100 товаров. Не подскажите, где может стоять такое ограничение на количество выводимых товаров? Я прекрасно, понимаю, что это бред полнейший. НО, блин, хазяин магазина, хочет именно так, чтобы была возможность вывести ВСЕ ТОВАРЫ!

Ссылка на сообщение
Поделиться на другие сайты
30 минуты назад, sheru сказал:

Если сделать, как вы писали, то есть поставить


<a href="{$LINK_PAGE}10000">Все товары</a>

  То все равно выводится не больше, чем по 100 товаров. Не подскажите, где может стоять такое ограничение на количество выводимых товаров? Я прекрасно, понимаю, что это бред полнейший. НО, блин, хазяин магазина, хочет именно так, чтобы была возможность вывести ВСЕ ТОВАРЫ!

Попробуйте в /includes/modules/product_listing.php поменять:

if (isset($_GET['on_page']) && is_numeric($_GET['on_page'])) {
if ($_GET['on_page'] <=100 ) { 
$num_page =  $_GET['on_page'];
} else { 
$num_page = 100;
}
} else {
$num_page =  MAX_DISPLAY_SEARCH_RESULTS;
}

например на:

if (isset($_GET['on_page']) && is_numeric($_GET['on_page'])) {
if ($_GET['on_page'] <=100 ) { 
$num_page =  $_GET['on_page'];
} else { 
$num_page = 100000;
}
} else {
$num_page =  100000;
}

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...