Enhance widget colors

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

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

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

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

Примеры

Добавить палитру выбора цветов для 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');
Mem: 3.5 mb, MySQL: 0.0027 s, 2 req., PHP: 0.0385 s, all: 0.0412 s, cache.