← Ко всем релизам
v1.3.15 23 Июля 2026

Мульти-колоночная сортировка в dynamic-списках через sort.then

⚡
apidcms team

В 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
}