Для сортировки по значению доп. поля при вызове информационной системы использую слеюдующий код (за основу взят код из примера в справочнике API):
$InformationSystem = & singleton('InformationSystem');
$external_propertys = array();
$external_propertys['ПоказыватьСсылкиНаДругиеСтраницы'] = 1;
$property=array();
$element['type'] = 0;
$element['prefix'] = 'and (';
$element['name'] = 'information_propertys_table.information_propertys_id';
$element['if'] = '='; // Условие
// Здесь указывается ID доп. св-ва, по которому производится сортировка
$element['value'] = '17'; // ID дополнительного св-ва, по которому сортируем
$element['sufix']=')';
$property['select'][] = $element;
// Указываем, что мы сортируем по значениям дополнительных полей
$property['OrderField'] = 'information_propertys_table.information_propertys_id, information_propertys_items_value';
// Выводим элементы
$InformationSystem-> ShowInformationSystem(16, 0, 'СписокНовостей', 10, 0, $external_propertys, $property);
в итоге выходит только ошибка:
Ошибка выполнения запроса! - Unknown table 'information_propertys_table' in where clause
ПРЕДУПРЕЖЕДЕНИЕ: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource в файле /home/apricot/new.abrikos-club.ru/docs/modules/InformationSystems/InformationSystems.class.php (строка 0)
что не так?