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

Тип страницы external — данные из внешних JSON API/URL

⚡
apidcms team

Данные для страниц теперь можно брать не только из SQLite, но и напрямую из внешних JSON-источников.

✨ Новое

  • Тип страницы `external` — загрузка данных из внешнего JSON API/URL
  • Класс `ExternalPageLoader` с HTTPзапросами и файловым кешем
  • Dotnotation `json_path` для извлечения нужного массива из ответа
  • Два режима: кешируемый (cache_ttl > 0) и живой (cache_ttl = 0)
  • Плейсхолдеры `{{ token }}` и `{{ setting.KEY }}` в заголовках
  • Проброс query параметров в source_url для живого режима
  • Очистка external кеша через админку (CacheController)
  • Два дефолтных шаблона: `external.html.twig` и `external_error.html.twig`

🚀 Улучшено

  • `init_system_tables.php` — добавлена настройка `external_default_token`

🐛 Исправлено

  • Нет в этом релизе