Полезные статьи по разработке сайта на системе управления 1С-Битрикс. Программирование. Верстка.

Количество просмотров элемента инфоблока в битрикс

Количество просмотров элемента инфоблока в битрикс

  10

Часто на сайте требуется вывод такой информации, как количество просмотров элемента инфоблока (товара, новости и т.д.).

У каждого элемента инфоблока есть поля, которые скрыты по умолчанию:

  • SHOW_COUNTER — количество показов элемента;
  • SHOW_COUNTER_START — дата первого показа элемента.

Зная ID элемента инфоблока можно вывести данную информацию. Для вывода количества просмотров элемента в шаблоне компонента нужно разместить следующий код:

 <?php
    $res = CIBlockElement::GetByID($arResult["ID"]);
    if($ar_res = $res->GetNext())
    echo 'Просмотров: '.$ar_res['SHOW_COUNTER'];
    echo '<br>Дата первого показа: '.$ar_res['SHOW_COUNTER_START'];
?>