Задача следующая. Есть набор статей, у каждой своя оценка в виде tv-параметра (radio option - Отлично==1||Хорошо==2||Нормально==3||Сойдет==4)
Необходимо через Ditto вывести эти статьи с сортировкой от большей оценки к меньшей. Сначала все с "1", потом "2" и т.д. Отдельно вызывать Ditto для каждой оценки нет смысла.
Вчера весь день голову ломал, так ничего и не получилось. Пробовал &sortby=[[tvsortirovka]] - результат нулевой. Может что не правильно делаю? Может есть другие способы?
&orderBy=`tvsortirovka DESC`
не помогло. сортировка по значениям выдала "4, 4, 4, 4, 1, 1", после смены значения у одной из статей с "4" на "3", сортировка дала "3, 4, 4, 4, 1, 1"
Не вижу логики.
Тв параметр - rg
вызываю [!Ditto? &summarize=`5` &paginate=1 &tpl=`article` &orderBy=`tvrg DESC` &truncText=`>>`!]
пробовал вызов &orderBy=`rg DESC` - результата не дало.
хмм у меня &orderBy=`menuindex ASC, sklad ASC` и работает двойная сортировка. Странно
подставил ASC и отсортировало. хотя с точностью наоборот, но это не проблема. сейчас изменю значения у оценок наоборот и все. видимо дело в DESC