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');