Готовый вариант, ID св-ва и XSL-шаблон подставьте свой:
<?php
$InformationSystem = new InformationSystem();
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
$property_id = 4154;
$element['type'] = 0;
$element['prefix'] = ' and ('; // префикс
$element['name'] = 'information_propertys_table.information_propertys_id';
$element['if'] = '='; // Условие
// Здесь указывается ID доп. св-ва, по которому производится сортировка
$element['value'] = $property_id; // ID дополнительного св-ва, по которому сортируем
$element['sufix']=' OR information_propertys_table.information_propertys_id IS NULL )';
$property['select'][] = $element;
// Фиктивное условие для подключения таблицы доп. свойств
$element['type'] = 1;
$element['prefix'] = 'or';
$element['property_id'] = 9999;
$element['if'] = '!=';
$element['value'] = '0';
$element['sufix']='';
$property['select'][] = $element;
// Указываем, что мы сортируем по значениям дополнительных полей
$property['OrderField'] = 'information_propertys_items_value DESC, RAND()';
$property['Order'] = '';
$InformationSystem->ShowInformationSystem(1, false, 'СписокЭлементовИнфосистемы', 10, 0, $external_propertys, $property);
?>