mm_widget_colors

Plugin
  • Версия: 1.2
  • Выпущено:
  • Метки: Manager
  • Использует:
Скачать 192 скачивания

Описание

Виджет для плагина ManagerManager, позволяющий добавить инструмент выбора цвета из палитры для необходимой TV на странице редактирования документа. Выбранный цвет сохраняется в TV в hex формате.

TV должна быть текстового типа.

Скриншоты

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

  • Подключение необходимых js и css вынесено в отдельное событие «OnDocFormPrerender», файлы сейчас подключаются в обычном html-виде, а не через js.
  • Вызовы функций «includeJs» и «includeCss» заменены на вызовы «includeJsCss».
  • Шаблон текущего документа больше не вычисляется, просто берётся из переменной «$mm_current_page» (раньше иногда возникали проблемы).
  • Внимание! Необходим ManagerManager версии 0.6.

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

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

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

Название Описание Допустимые значения Значение по умолчанию
fields * TV, для которых необходимо отобразить палитру цветов. {comma separated string}
default Цвет по умолчанию, который будет вставляться при пустом значении в TV (в случае, если значение по умолчанию у TV не задано стандартными средствами MODx). {string} '#ffffff'
roles Роли, для которых необходимо применить виждет, пустое значение — все роли. {comma separated string}
templates Id шаблонов, для которых необходимо применить виджет, пустое значение — все шаблоны. {comma separated string}

Примеры

Добавить палитру выбора цветов для TV «bgcolor» у всех документов для всех пользователей

mm_widget_colors('bgcolor');

Добавить палитру выбора цветов для TV «bgcolor» и «foreground» у всех документов для всех пользователей

mm_widget_colors('bgcolor,foreground');

Добавить палитру выбора цветов для TV «bgcolor» у документов с id шаблона = 2 для пользователей с id роли = 1 и выставить чёрный цвет по умолчанию

mm_widget_colors('bgcolor', '#000000', '1', '2');