Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Количество элементгов на страницу

00 голосов
2
Имеется вывод инфоблока, нужно, что бы количество записей на странице пользователь мог выбирать сам, подскажите, какую переменную передавать странице со списком, дабы это чисто менялось?
спросил 24 Апр, 13 от Snezhka (2,240 баллов)

2 Ответы

00 голосов
Спасибо!
ответил 24 Апр, 13 от Snezhka (2,240 баллов)
00 голосов
в вызове компонента есть параметр:

"PAGE_ELEMENT_COUNT" => "10"

можно сделать так:
Код

$count = htmlspecialchars($_REQUEST["PAGE_ELEMENT_COUNT"]);
if(!intval($count)) $count = 10;




и в вызове компонента поставить этот параметр равным $count:

Код
<?$APPLICATION->IncludeComponent(
   "bitrix:catalog.section",
   "",
   Array(
      "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
....
      "PAGE_ELEMENT_COUNT" => $count,
....


и теперь передавать в url количество записей н.п. www.mysite.ru/catalog/?PAGE_ELEMENT_COUNT=20
ответил 24 Апр, 13 от Poleolog (1,240 баллов)