Плагин

17 марта 2014, 07:10

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

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

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

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

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

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

Название По умолчанию Описание
staticsaver.include_category false Добавляет папку с именем категории в путь до элемента. Например, Сниппет MySnippet в категории MyCategory будет находиться в путь_до_источника_файлов/MyCategory/MySnippet.php
staticsaver.static_default false Все элементы при открытии формы редактирования элемента устанавливаются статическими автоматически.
staticsaver.static_file_extension php Расширение файла всех элементов. Имеет высший приоритет. Установите пустое значение, чтобы настроить различные расширения для разных элементов.
staticsaver.static_chunk_file_extension php Расширение файлов чанков. См. описание static_file_extension.
staticsaver.static_plugin_file_extension php Расширение файлов плагинов. См. описание static_file_extension.
staticsaver.static_snippet_file_extension php Расширение файлов сниппетов. См. описание static_file_extension.
staticsaver.static_template_file_extension php Расширение файлов шаблонов. См. описание static_file_extension.
staticsaver.static_tv_file_extension php Расширение файлов дополнительных полей. См. описание static_file_extension.
staticsaver.static_chunk_media_source 1 Источник файлов чанков.
staticsaver.static_plugin_media_source 1 Источник файлов плагинов.
staticsaver.static_snippet_media_source 1 Источник файлов сниппетов.
staticsaver.static_template_media_source 1 Источник файлов шаблонов.
staticsaver.static_tv_media_source 1 Источник файлов дополнительных полей.

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

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

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

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