Здравствуйте!
Необходимо реализовать рейтинги элементов инфоблоков, решил прежде чем писать своё, попробовать использовать компонент bitrix:rating.vote.
Вставил в шаблоне компонента bitrix:news.list (для тех, кто захочет попробовать, работает только с отключенным кэшем):
[CODE]
<?$APPLICATION->IncludeComponent("bitrix:rating.vote","",
Array(
"ENTITY_TYPE_ID" => "THEMES",
"ENTITY_ID" => $arItem['ID']
),
null,
array("HIDE_ICONS" => "Y")
);?>
[/CODE]Всё работает как надо.
Далее пишу в списке выводимых полей "[B]RATING_TOTAL_VALUE[/B]", так рекомендовано на странице
http://dev.1c-bitrix.ru/api_help/main/general/ratings/hidden_components/rating_vote.php
Результата никакого.
Ок, пишу вручную:
[CODE]CModule::IncludeModule('iblock');
$res = CIBlockElement::GetList(
Array(
'RATING_TOTAL_VALUE' => 'desc',
),
Array(
'ACTIVE' => 'Y',
'IBLOCK_ID' => 1,
),
false,
false,
Array(
'NAME',
'RATING_TOTAL_VALUE',
'RATING_TOTAL_VOTES',
'RATING_TOTAL_POSITIVE_VOTES',
'RATING_TOTAL_NEGATIVE_VOTES',
'RATING_USER_VOTE_VALUE',
'TOTAL_VALUE',
'PROPERTY_RATING_TOTAL_VALUE',
'PROPERTY_TOTAL_VALUE',
)
);
while($arItem = $res->NavNext()){
?>
<pre><?print_r($arItem)?></pre>
<?
}
[/CODE]
Кроме NAME и ID ни одно поле не выводится.
Может я не так пишу?