Skip to content
  1. Компоненты
  2. StaticSaver

StaticSaver

StaticSaver - это плагин для MODX Revolution, который автоматически устанавливает значения имен и источников файлов у элементов (шаблонов, чанков, сниппетов, дополнительных полей или плагинов), когда вы делаете их статическими. Полезно для разработчиков, использующих локальные IDE.

Установка и настройка

Установите пакет через Управление пакетами из официального Репозитория.

После этого вам потребуется настроить Источники Файлов и Настройки системы. Найти требуемые настройки можно с помощью фильтра по пространству имен "staticsaver".

Подробное видео по настройке StaticSaver можно посмотреть на YouTube.

Системные настройки StaticSaver

НазваниеПо умолчаниюОписание
staticsaver.include_categoryfalseДобавляет папку с именем категории в путь до элемента. Например, Сниппет MySnippet в категории MyCategory будет находиться в путь_до_источника_файлов/MyCategory/MySnippet.php
staticsaver.static_defaultfalseВсе элементы при открытии формы редактирования элемента устанавливаются статическими автоматически.
staticsaver.static_file_extensionphpРасширение файла всех элементов. Имеет высший приоритет. Установите пустое значение, чтобы настроить различные расширения для разных элементов.
staticsaver.static_chunk_file_extensionphpРасширение файлов чанков. См. описание static_file_extension.
staticsaver.static_plugin_file_extensionphpРасширение файлов плагинов. См. описание static_file_extension.
staticsaver.static_snippet_file_extensionphpРасширение файлов сниппетов. См. описание static_file_extension.
staticsaver.static_template_file_extensionphpРасширение файлов шаблонов. См. описание static_file_extension.
staticsaver.static_tv_file_extensionphpРасширение файлов дополнительных полей. См. описание static_file_extension.
staticsaver.static_chunk_media_source1Источник файлов чанков.
staticsaver.static_plugin_media_source1Источник файлов плагинов.
staticsaver.static_snippet_media_source1Источник файлов сниппетов.
staticsaver.static_template_media_source1Источник файлов шаблонов.
staticsaver.static_tv_media_source1Источник файлов дополнительных полей.

Разработка дополнения

О предложениях и ошибках в работе StaticSaver сообщайте на GitHub.

Планы на будущее

  • Автоматическое создание источников файлов при установке
  • Уменьшение количества настроек за счет перевода их в формат JSON