Это не шутка? 14 версия битрикса, а до сих пор нет возможности сортировать по цене? Получается, придется кастомизировать компонент?
postoev.ru/blog/
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
1
28.08.2014 15:25:14
Олег, поле MIN_PRICE содержит минимальную из доступных цен элемента. Это вычисляемое (на уровне php) поле, т.к. зависит от групп, в которые входит пользователь и типов цен, указанных в параметре компонента. Более того, появилось оно относительно недавно. Сортировать же по конкретному типу цен можно было практически с самого начала.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Евгений Жуков пишет: Олег, поле MIN_PRICE содержит минимальную из доступных цен элемента. Это вычисляемое (на уровне php) поле, т.к. зависит от групп, в которые входит пользователь и типов цен, указанных в параметре компонента. Более того, появилось оно относительно недавно. Сортировать же по конкретному типу цен можно было практически с самого начала.
Хм, может это поможет. А как сортировать по типу цен? Прямо так и указывать в параметрах сортировки "catalog_PRICE_1"?
postoev.ru/blog/
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
0
28.08.2014 16:47:11
Не надо сверлить зубы через задний проход дрелью от Сваровски
Есть, правда, один нюанс: в типах цен хранятся старые цены с префиксом "_OLD_" - покупать по ним нельзя, только для ознакомления выводятся. Так вот, фильтром отсеять их получилось только такой строкой:
Код
"<NAME" => "_"
А вот так не сработало, хотя по документации должно было:
Код
"!NAME" => "%_OLD_%" // пробовал так
"!NAME" => "_OLD_%" // и так
"!NAME" => "%OLD%" // и даже так
// все равно цены с префиксом "_OLD_" попадали в выборку
Не знаю глюк это или я чего-то не разобрался... Доку смотрел здесь:
postoev.ru/blog/
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
0
01.09.2014 12:00:46
Если покупать по ним нельзя, почему выставлен флаг CAN_BUY? Имеется ввиду - в настройках типа цен. Необходимо указать, что можно только просматривать данный тип цен.
Не надо сверлить зубы через задний проход дрелью от Сваровски