Как сделать сортировку вначале кирилицу потом латиницу?
Сделал сортировку по pagetitle, проблема в том что первой идет сортировка по латинице есть ли способ первой сделать сортировку по кириллице?
Поблагодарить автора
Отправить деньги
Комментарии: 5
у латинских код 0-127 у остальных код больше, у рус букв еще Ё не по порядку идет.
И как мне эта информация может помочь?
поставь !(код 33) перед рус.словами, отсортируй-потом убери.
или надо свой сортировщик писать
или надо свой сортировщик писать
SELECT * FROM modx_site_content ORDER BY IF(pagetitle REGEXP "^[А-Яа-я]", 0, 1), pagetitle
Есть сортировки, disk.yandex.ru/i/-OKGVSxsM2jruQ
Подскажите пожалуйста как при сортировке в mFilter2
Вызов в целом обычный
Подскажите пожалуйста как при сортировке в mFilter2
/?sort=resource|pagetitle:asc
или
/?sort=resource|pagetitle:desc
Чтобы в начале шли товары с кириллицей, потом латиница. Сейчас приоритет на латинице.Вызов в целом обычный
{set $conf = [
'parents' => $parents,
'class' => 'msProduct',
'element' => 'msProducts',
'includeThumbs' => 'small',
'limit' => 21,
'sort' => 'prosmotry:desc',
......
]}
.....
{'!mFilter2@pg' | snippet : $conf}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.