← Ко всем релизам
Мульти-колоночная сортировка в dynamic-списках через sort.then
В page_config dynamic-страниц добавлена поддержка вторичной сортировки: ключ `sort.then` позволяет указать цепочку полей для ORDER BY.
✨ Новое
- Ключ `sort.then` в page_config — цепочка вторичных полей сортировки
- Обратная совместимость: старые конфиги без `then` работают без изменений
- Поля теперь оборачиваются в двойные кавычки (защита от SQLключевых слов)
🚀 Улучшено
- `FrontController::showDynamicList` — сборка ORDER BY из цепочки полей
- Валидация имён полей через preg_replace (только azAZ_)
🐛 Исправлено
- Нет в этом релизе
{
"source_table": "docs",
"template": "docs",
"sort": {
"field": "section_title",
"order": "ASC",
"then": [{"field": "sort_order", "order": "ASC"}]
},
"items_per_page": 50
}