@saplas

Как посчитать кол-во товаров на странице?

Есть код, который считает в принципе кол-во товара, но если поставить фильтр по бренду, то кол-во никак не меняется.
$count = 12;
if (isset($_GET['count'])) {
    $count = $_GET['count'];
    if ($_GET['count']==='showAll')
        $count=1000000000;
}

if (isset($_GET["sort"])) {
    $arParams["ELEMENT_SORT_FIELD"] = $_GET["sort"];
    $arParams["ELEMENT_SORT_ORDER"]= $_GET["order"];
}
$el = CIBlockElement::GetList(array('sort'=>'asc'), 
    array('IBLOCK_ID'=>$arParams['IBLOCK_ID'], 
        'IBLOCK_SECTION_ID'=>$sec['ID']), 
    false, false, 
    array('ID', 'NAME', ));
while ($elem = $el->GetNext()){
    global $elements;
    $elements[] = $elem;
}

<b class="middle "><?=count($elements)?></b>
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
$key=1;
while ($elem = $el->GetNext()){
    global $elements;
    $elements[] = $elem;
Skey++;
}
echo $key;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы