Вывести все товары текущего раздела

#
Вывести все товары текущего раздела
Подскажите, пожалуйста,
1. мне нужно сделать в каталоге товаров, при нахождении в каком-то разделе, возможность показа всех товаров, без пагинации. У меня была мысль сделать это при помощи JS - передать переменной "items_on_page" большое значение при клике, например
<input type="submit" onclick="no_pagination();" class="button" value="Все товары" />


но не разобрался, как передать новое значение для переменной XSL при помощи JS.
Но, может быть, я вообще не в том направлении думаю.
2. сделать такую-же возможность выбора посетителем количества товара на странице, как есть в 5 версии.
Брал куски кода от 5 версии, но не работает.
iNikSite - дизайн и фронтенд разработка
Модератор
#
Re: Вывести все товары текущего раздела
1.а. Сделайте форму, при изменении отправляйте форму.
1.б. Делайте location с передачей значения формы методом get

2. Куски пятой версии 1:1 и не заработает.
#
Re: Вывести все товары текущего раздела
Предполагается что input будет в имеющейся форме вывода товаров магазина стандартного XSL шаблона МагазинКаталогТоваров
<form method="get" action="{//shop_group[@id=$group]/url}{$form_tag_url}">
......
</form>

Какую переменную передавать в location, чтобы выводились все товары?
iNikSite - дизайн и фронтенд разработка
#
Re: Вывести все товары текущего раздела
Какой, все-таки, должен сформироваться с помощью location url, чтобы вывелись все товары текущего раздела?
Пробовал так

и так

ничего не получается
iNikSite - дизайн и фронтенд разработка
#
Re: Вывести все товары текущего раздела
А в настройках ТДС "Интернет-магазин" вы забираете эту переменную?

$items_on_page = Core_Array::getGet('items_on_page',false);
$items_on_page = ($items_on_page)?$items_on_page:$oShop->items_on_page;
$Shop_Controller_Show
   ->limit($items_on_page)
   ->parseUrl();
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Вывести все товары текущего раздела
EugenyP писал(а):
А в настройках ТДС «Интернет-магазин» вы забираете эту переменную?

Большое спасибо. Работает
iNikSite - дизайн и фронтенд разработка
Авторизация