mm_ddSelectDocuments

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

Описание

Виджет для плагина ManagerManager, предназначен для выбора id определённых документов в удобном виде (см. скриншот).

Скриншоты

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

  • Менее хрупкий параметр «$max» (closes isssue #4).
  • Параметр «$parentIds» может равняться «0» и равен «0» по умолчанию (closes isssue #1).
  • Добавлен параметр «$allowDoubling», позволяющий разрешить выбор дубликатов (closes issue #5).

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

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

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

Название Описание Допустимые значения Значение по умолчанию
tvs* Имена TV, для которых необходимо применить виджет. {comma separated string}
roles Роли, для которых необходимо применить виждет, пустое значение — все роли. {comma separated string}
templates Id шаблонов, для которых необходимо применить виджет, пустое значение — все шаблоны. {comma separated string}
parentIds* Id родительских документов, дочерние документы которых необходимо выбирать. {comma separated string}
depth Глубина поиска дочерних документов. {integer} 1
filter Условия фильтрации документов (чем-то похож на фильтр Ditto), разделённые через '&' между парами и через '=' между ключом и значением. Например: 'template=15&published=1', — получим только опубликованные документы с id шаблона 15. {separated string}
max Максимальное количество документов, которое пользователь может выбрать (при == 0 — без ограничений). {integer} 0
labelMask Шаблон отображения элемента в списке выбора документов. Задаётся как строка, содержащая плэйсхолдеры с полями документа (и TV). Также доступен дополнительный плэйсхолдер '[+title+]', в который будет подставлено значение поля «menutitle», а если оно не заполнено, то «pagetitle». {string} '[+title+] ([+id+])'
allowDoubling Разрешает выбор дубликатов. {boolean} false