Как отсортировать опцию и взять только 1 значение из нее?
Всем привет. Вроде бы не сложное задание, но решить не получается, может кто направит?
Есть опция Упаковка. Значения в этой опции могут быть разными ( 3 кг, 0,5 кг, 1,8 кг)
Нужно вывести только максимальную опцию (3 кг)
Как это преобразовать я не совсем понимаю, т.к. опции не отсортируются стандартными sortby и sortdir.
UPD: либо как второй вариант использую
Есть опция Упаковка. Значения в этой опции могут быть разными ( 3 кг, 0,5 кг, 1,8 кг)
Нужно вывести только максимальную опцию (3 кг)
Как это преобразовать я не совсем понимаю, т.к. опции не отсортируются стандартными sortby и sortdir.
UPD: либо как второй вариант использую
[[msOptionsPrice.modification?
&limit=`1`
&product=`[[+id]]`
&tpl=`tpl.msOptionsPrice.modification_YML`
&sortby=`{"CAST(`msopModification`.`price` AS DECIMAL(10,2))": "DESC"}`
]]
Но тут проблема что выводятся все опции модификаций. Как отобрать нужную мне — не понятно