mm_ddAutoFolders

Plugin Скачать14 скачиваний

Описание

Виджет для плагина ManagerManager, позволяющий при сохранении документа (событие OnBeforeDocFormSave) автоматически перемещать его, основываясь на его дате (дате публикации, или любой дате в tv) в папку года и месяца.

Список изменений

  • Добавлена возможность выставлять месяцам псевдонимы в виде порядкового номера с ведущим нолём (параметр «$numericMonth»).
  • Добавлена возможность делать несколько одинаковых вызовов для разных продителей.
  • Добавлена возможность передавать несколько корневых родителей (см. параметр «$yearsParents»).
  • Вместо метода «$modx->getChildIds» испольуется метод «ddTools::getDocumentChildrenTVarOutput».
  • Исправлена опечатка в имени метода «ddTools::updateDocument».
  • Удалены неиспользуемые переменные.
  • Переименованы некоторые переменные.
  • Некоторый бесполезный код удалён.

Документация

Для установки распакуйте архив в /assets/plungins/managermanager/widgets/. Смотрите также документацию ManagerManager 0.6.1 и модуль ddMMEditor.

Описание параметров

Название Описание Допустимые значения Значение по умолчанию
roles Роли, для которых необходимо применить виждет, пустое значение — все роли. {comma separated string}
templates* Id шаблонов, для которых необходимо применить виджет. {comma separated string}
yearsParents* ID корневых родителей (непосредственных родителей документов-лет). {comma separated string}
dateSource Поле документа, из которого необходимо брать дату. {string} 'pub_date'
yearTpl ID шаблона, который необходимо выставлять документам-годам. {integer} 0
monthTpl ID шаблона, который необходимо выставлять документам-месяцам. {integer} 0
yearPublished Надо ли публиковать документы-годы? {boolean} false
monthPublished Надо ли публиковать документы-месяцы? {boolean} false
numericMonth Нужно ли документам-месяцам делать псевдонимы в виде порядкового номера с ведущим нолём (например: «03»). {boolean} false