Вывод элементов инфосистемы - несколько групп и сортировка по количеству просмотров

#
Вывод элементов инфосистемы - несколько групп и сортировка по количеству просмотров
Имеем - инфосистема, в которой несколько групп. Необходимо вывести 5 элементов с максимальным количеством просмотров (в какой бы из групп эти элементы не оказались).
Из API использую вот это

$external_propertys=array();
   $external_propertys['ОтображатьСсылкуНаАрхив']=1;
   $external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
   $external_propertys['OrderField']  = 'information_items_show_count';
   $external_propertys['Order']  = 'DESC';

   /* Количество выводимых элементов */
   $item_count = 5;

   $InformationSystemId = to_int($GLOBALS['LA']['InformationSystemID']);

   $InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы

   $InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'BlockLentaFullSystemElementList',$item_count,0,$external_propertys);

Элементы выводятся по дате. Не могу сообразить, что именно я упустил
Модератор
#
Re: Вывод элементов инфосистемы - несколько групп и сортировка по количеству просмотров
В массиве $external_propertys содержатся параметры, добавляемые в XML. Для задания поля и направления сортировки используется другой параметр ($property). Таким образом, код должен выглядеть примерно так

$external_propertys=array () ;
   $external_propertys['ОтображатьСсылкуНаАрхив']=1;
   $external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

   $property = array();
   $property['OrderField'] = 'information_items_show_count';
   $property['Order'] = 'DESC';

   /* Количество выводимых элементов */
   $item_count = 5;

   $InformationSystemId = to_int ($GLOBALS['LA']['InformationSystemID']) ;

   $InformationGroupId = false; // false — из всех групп, 0 — из корневой группы

   $InformationSystem->ShowInformationSystem ($InformationSystemId, $InformationGroupId,'BlockLentaFullSystemElementList',$item_count,0,$external_propertys, $property) ;
Авторизация