Сортировка групп по дополнительному свойству

#
Сортировка групп по дополнительному свойству
Здравствуйте!
Как можно сделать сортировку групп по дополнительному свойству?

С товарами как-то получилось без особых проблем
$element['type'] = 1;
$element['prefix'] = 'or';
$element['property_id'] = 641;
$element['if'] = '!=';
$element['value'] = '1';
$element['sufix']='';
$param['select'][] = $element;
$param['items_field_order'] = 'CONVERT(shop_properties_items_table.shop_properties_items_value, UNSIGNED)';
$param['items_order'] = 'ASC';

А вот сделать аналогично с группами не выходит
Модератор
#
Re: Сортировка групп по дополнительному свойству
$param['group_field_order']
#
Re: Сортировка групп по дополнительному свойству
Это то понятно...
Посмотрев базу я поняла что доп. свойства групп хранятся в другой таблице.
Получаю ошибку при выполнении кода приведенного ниже
Unknown column 'shop_properties_group_value_table.shop_properties_group_value_value' in 'order clause'

$element['type'] = 1;
$element['prefix'] = 'or';
$element['property_id'] = 1;
$element['if'] = '!=';
$element['value'] = '1';
$element['sufix']='';
$param['select'][] = $element;
$param['group_field_order'] = 'CONVERT(shop_properties_group_value_table.shop_properties_group_value_value, UNSIGNED)';
$param['group_order'] = 'Asc';
Модератор
#
Re: Сортировка групп по дополнительному свойству
Так запрос никак не объединяется с таблицей доп. св-в!
#
Re: Сортировка групп по дополнительному свойству
крутила я и с джойнами не выходит, поэтому и спрашиваю как правильно это сделать!!!!
$param['sql_from']= ' LEFT JOIN shop_properties_group_value_table ON shop_properties_group_value_table.shop_groups_id = shop_groups_table.shop_groups_id';
Модератор
#
Re: Сортировка групп по дополнительному свойству
irinal,
выборка групп идет методом GetAllGroups(), там нет параметра sql_from, соответственно в 5 версии сортировку групп по доп. св-ву сделать не получится.
#
Re: Сортировка групп по дополнительному свойству
нда....

Задача изначально заключается в следующем:
Каталог выгружается с 1с, группы и товары необходимо отсортировать определенным образом.
1с не может передать поле сортировки...
Думали сделать доп св-ва для групп и товаров. Для товаров возможно сортировать по доп. св-ву.
А с группами получается зашли в тупик.

#
Re: Сортировка групп по дополнительному свойству
Пришлось убедить, что группам придется устанавливать сортировку в админке

Но тут взгляд упал на прайс-лист магазина.
И получается что тут выводятся группы по коду и только те в которых есть товары.
Возможно ли в прайсе сделать иерархический вывод каталога по полю "сортировка" групп?
например:
Группа1 - группа1.1 - товары
Группа1 - группа1.2 - товары
Группа2 и т.д.
Модератор
#
Re: Сортировка групп по дополнительному свойству
irinal,
с пагинацией или все на одной странице?
#
Re: Сортировка групп по дополнительному свойству
на одну страницу может получиться многовато, поэтому с пагинацией
Авторизация