Приветствую всех.
У меня возникла задача. Есть ТВ-параметр price. В нем указана цена, например, 1 250.00 С помощью Ditto я вывожу товары и сортирую их по цене. Но проблема в том, что сортируется по цене некорректно. Например, если сортировать от большего к меньшему, то оно сортирует так: 950.00 1 250.00 и т.д. Т.е. хотя 950 меньше 1250, все равно 950 вначале. Потому что в 950 первая цифра 9, которая действительно больше первой цифры в 1250.
Как мне заставить с помощью дитто корректно сортировать по цене? В каком направлении копать? Заранее спасибо за идеи
ÿ áû ïîïðîáîâàë ñíà÷àëà óáðàòü ïðîáåë â "1 250". Âîçìîæíî Äèòòî ÷èòàåò åäèíèöó äî ïðîáåëà êàê çíà÷åíèå äëÿ ñîðòèðîâêè
Да, это может решить проблему. Но так сложилось, что цену нужно указывать именно так. Заказчик говорит, что нужно предусмотреть сортировку и в таком случае, чтобы если кто добавит цену с пробелом, оно работало бы
Да.
И еще не по теме. Возникла проблема с самой админкой. Посмотрите, может кто в куре, что за беда?
http://modxcms.com/forums/index.php/topic,43214.0.html