Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует PHP
8.0
или выше!
Внимание, этот компонент требует MODX 3 или выше.
StaticFilesPlus — это плагин для MODX 3, который автоматически сохраняет чанки, шаблоны, сниппеты и плагины в статические файлы при их редактировании в админке.
Зачем это нужно?
При работе с кодом в IDE (PhpStorm, VS Code) удобно иметь физические файлы элементов. Плагин создает их автоматически, избавляя от ручного создания файлов и привязки static_file.
Возможности
Структура файлов
Плагин создает понятную иерархию:
⚙️ Совместимость и требования
Зачем это нужно?
При работе с кодом в IDE (PhpStorm, VS Code) удобно иметь физические файлы элементов. Плагин создает их автоматически, избавляя от ручного создания файлов и привязки static_file.
Плагин был создан как практическое решение для работы с компонентами, которые по своей логике используют только «базовые» чанки и шаблоны, сохранённые в админ-панели MODX, и не поддерживают файловую структуру проекта. В частности, PageBlocks (Free) требует обязательного существования чанков в системе, а MIGX, часто используемый как конструктор блоков, также работает с элементами, сохранёнными в базе данных. Плагин устраняет это ограничение, автоматически синхронизируя такие элементы со статическими файлами.
Возможности
- Автоматика. Сохранили элемент в админке — файл создался сам.
- Структура категорий. Файлы раскладываются по папкам, повторяя дерево категорий в MODX.
- Транслитерация. Русские названия категорий превращаются в понятные пути (например: Дизайн сайта → dizayn_sayta).
- Гибкость. Использует системную настройку pdotools_elements_path или путь по умолчанию (core/elements/).
- Умная установка. Вы сами выбираете, для каких элементов (чанки, сниппеты и т.д.) включить плагин при установке.
Структура файлов
Плагин создает понятную иерархию:
core/elements/
├── chunks/
│ ├── header/
│ │ └── mainMenu.tpl
│ └── dizayn_sayta/
│ └── colors.tpl
├── snippets/
│ └── helpers/
│ └── getPrice.php⚙️ Совместимость и требования
- MODX Revolution 3.0+
- PHP 8.0+

Последние обсуждения в сообществе MODX.pro