Олег, поле MIN_PRICE содержит минимальную из доступных цен элемента. Это вычисляемое (на уровне php) поле, т.к. зависит от групп, в которые входит пользователь и типов цен, указанных в параметре компонента. Более того, появилось оно относительно недавно. Сортировать же по конкретному типу цен можно было практически с самого начала.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Евгений Жуков пишет: Олег, поле MIN_PRICE содержит минимальную из доступных цен элемента. Это вычисляемое (на уровне php) поле, т.к. зависит от групп, в которые входит пользователь и типов цен, указанных в параметре компонента. Более того, появилось оно относительно недавно. Сортировать же по конкретному типу цен можно было практически с самого начала.
Хм, может это поможет. А как сортировать по типу цен? Прямо так и указывать в параметрах сортировки "catalog_PRICE_1"?
Есть, правда, один нюанс: в типах цен хранятся старые цены с префиксом "_OLD_" - покупать по ним нельзя, только для ознакомления выводятся. Так вот, фильтром отсеять их получилось только такой строкой:
Код
"<NAME" => "_"
А вот так не сработало, хотя по документации должно было:
Код
"!NAME" => "%_OLD_%" // пробовал так
"!NAME" => "_OLD_%" // и так
"!NAME" => "%OLD%" // и даже так
// все равно цены с префиксом "_OLD_" попадали в выборку
Если покупать по ним нельзя, почему выставлен флаг CAN_BUY? Имеется ввиду - в настройках типа цен. Необходимо указать, что можно только просматривать данный тип цен.
Не надо сверлить зубы через задний проход дрелью от Сваровски