Ситуация такая:
Есть каталог товаров (на основе инф. систем), я сделал доп свойство в виде галочки - для того что бы отмечать нужный товар как Хит Продаж, в xsl прописал условие типа если галочка стоит, то надо показывать элемент, но столкнулся с проблемой, короче с выводом на сайте не смог разобраться. этот код:
<?php
/* Вывод информационных систем */
$InformationSystem = & singleton('InformationSystem');
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
/* Количество выводимых элементов */
$item_count = 3;
$param['OrderField'] = 'RAND()';
$InformationSystemIdArray = array (15,16) ;
$InformationGroupId = false;
$InformationSystem->ShowInformationSystem($InformationSystemIdArray, $InformationGroupId,'ХитыПродаж',$item_count,0,$external_propertys, $param);
?>
выводит 3 элемента из инф. систем, соответсвенно если галочка стоит у элемента и этот элемент с галочкой попал в эти 3 выводимых элемента - то все норм, а если галочки нет, соответсвенно элемент не показывается и получается пустое место.
Как сделать что бы отсеялись все элементы без галочек, к примеру есть 20 элементов с включенной галочкой нужно что бы крутились рандомно только эти 20 элементов, а те элементы что без включенной галочки в этом не участовали.
В api читал про до уловия, но не разобрался...
Извините за такую формулировку вопроса, по другому не смог объяснить.