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

Как сделать возможность выбора посетителем, сколько товаров показывать на одной странице при просмотре категорий с товарами?


support

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

Открывайте файл /includes/modules/product_listing.php

Ищите (сверху практически):

$listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');

Меняйте данную строку на:

if (isset($_GET['on_page']) && is_numeric($_GET['on_page'])) {

$num_page = $_GET['on_page'];

} else {

$num_page = MAX_DISPLAY_SEARCH_RESULTS;

}

$module->assign('LINK_PAGE',vam_href_link(basename($PHP_SELF),vam_get_all_get_params(array ('page','sort', 'direction', 'info','x','y'))));

$listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], $num_page, 'p.products_id');

Открывайте шаблоны списка товаров, они находятся в /templates/шаблон/module/product_listing и вставляйте в нужное Вам место например такой код:

Товаров на странице: <a href="{$LINK_PAGE}&on_page=1">1</a>, <a href="{$LINK_PAGE}&on_page=5">5</a>, <a href="{$LINK_PAGE}&on_page=10">10</a>, <a href="{$LINK_PAGE}&on_page=100">все</a>.

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