Мне необходимо сделать своеобразную сортировку статей в разделе: сначала сортировка по своему полю, а в каждой группе (по значению полю) сортировать по алфавиту. Данная сортировка должна работать по-умолчанию при входе в раздел.
Сортировку по своему полю удалось сделать через префильтрованную ссылку:
site.ru/razdel?filter_order=field^k2a1596fd84c592286390ccb3d4763b2d^string&filter_order_Dir=ASC
Но при этом статьи в каждой группе выстраиваются по id, а не по алфавиту (как в настройках раздела по-умолчанию стоит).
Можно ли как-то применить 2 сортировки в одной ссылке?
Пробовал еще вариант ставить сортировку по умолчанию в разделе по алфавиту, а в шаблоне markup раздела сортировать массив со статьями как мне надо. Работает. Но при включении паджинации (статей очень много) сортировка работает только в рамках лимита паджинации. Т.е. берется первые 20 статей по алфавиту, сортируются по моему полю, затем следующие 20 статей по алфавиту - сортируются по полю. Плучается полный бардак.
Можно ли как-то обойти лимит паджинации?
Или может есть еще какой-то способ сделать двухуровневую сортировку?
Мне необходимо сделать своеобразную сортировку статей в разделе: сначала сортировка по своему полю, а в каждой группе (по значению полю) сортировать по алфавиту. Данная сортировка должна работать по-умолчанию при входе в раздел.
Сортировку по своему полю удалось сделать через префильтрованную ссылку:
site.ru/razdel?filter_order=field^k2a1596fd84c592286390ccb3d4763b2d^string&filter_order_Dir=ASC
Но при этом статьи в каждой группе выстраиваются по id, а не по алфавиту (как в настройках раздела по-умолчанию стоит).Можно ли как-то применить 2 сортировки в одной ссылке?
Пробовал еще вариант ставить сортировку по умолчанию в разделе по алфавиту, а в шаблоне markup раздела сортировать массив со статьями как мне надо. Работает. Но при включении паджинации (статей очень много) сортировка работает только в рамках лимита паджинации. Т.е. берется первые 20 статей по алфавиту, сортируются по моему полю, затем следующие 20 статей по алфавиту - сортируются по полю. Плучается полный бардак.
Можно ли как-то обойти лимит паджинации?
Или может есть еще какой-то способ сделать двухуровневую сортировку?