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

Как через шаблон компонента bitrix:catalog.element вывести количество просмотров элемента?

00 голосов
2
Просматривал массив $arResult компонента, не нашел количества просмотров.
Пробовал самостоятельно прописывать в параметрах выводимых свойств:
Код
"PROPERTY_CODE" => array(0=>"TYPE",1=>"PRICE",2=>"SHOW_COUNTER")

Всё бестолку.
Как быть?
Неужели через resut_modifier.php придется возвращать CIBlockElement::GetById и заносить результат в $arResult?

P.S. Все таки пришлось в result_modifier.php дописывать код:

Код
$res = CIBlockElement::GetByID($arResult["ID"]);
if($ar_res = $res->GetNext(false,false))
$arResult["SHOW_COUNTER"] = $ar_res["SHOW_COUNTER"]; 
спросил 15 Авг, 13 от Narcosha (140 баллов)

2 Ответы

00 голосов
можно прям на странице после вставки комп-а каталога
Код
$db = CIBlockElement::GetList(array(), array('IBLOCK_ID'=>"14", 'CODE'=>$_REQUEST["CODE"]), false, false, array('SHOW_COUNTER'));if ($i = $db->Fetch()) print $i['SHOW_COUNTER'];
ответил 15 Авг, 13 от RFO41 (180 баллов)
00 голосов
Цитата
Dok_11 пишет:
Просматривал массив $arResult компонента, не нашел количества просмотров.
Точно не помню, но такое поле вообще есть? Может стоит вручную новое свой для этого завести в инфоблоке.
ответил 21 Окт, 13 от KILLERI (380 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 16 Сен, 13 от Asteria (1,840 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
2 ответов
спросил 12 Ноя, 13 от Tarodar (100 баллов)