- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Интеграция
msFieldsManager интегрирован с дополнениями:
Доступны следующие элементы формы:
- числовое поле
- тестовое поле
- текстовая область
- текстовый редактор 7:10 (должен быть установлен TypoMCE или
подобный)
- редактор кода 7:54(должен быть установлен Ace)
- список Да/Нет 1:54
- список с автодополнением 2:30
- кастомный выпадающий список 3:32 4:43
- флажок 0:15
- группа радиокнопок 0:46
- группа флажков
- Файл
- дата
- время
- дата и время
- дата timestamp
Группа флажков
Поле «Группа флажков» храненит данных таким же образом как и поля «Цвет» и «Теги», поэтому работать с ним нужно
аналогично. При создании такого поля для параметра “Тип поля:” нужно указывать “TEXT” и “Значение
по умолчанию:” NULL. Данные можно задать как статическими так и подгрузить из своей таблицы используя для этого
“процессор” который можно создать на вкладке “Список моих процессоров”. В карточки товара данное поле в вкладке
“Свойства товара” вывести нельзя, его можно вывести только на своей вкладке.
Cписок с автодополнением
Поле «Cписок с автодополнением» храненит данных таким же образом как и поля «Цвет» и «Теги», поэтому работать с ним
нужно аналогично. При создании такого поля для параметра “Тип поля:” нужно указывать “TEXT” и
“Значение по умолчанию:” NULL.
Для всего списка элементов доступна возможность кастомизации.
Пример кастомизации текстового поля, сделаем его
только для чтения добавив readOnly: true
{
xtype: 'textfield'
,fieldLabel: _('ms2_product_mytextfield')
,description: _('ms2_product_mytextfield_help')
,name: 'mytextfield'
,allowBlank:true
,anchor: '100%'
,readOnly: true
}
В версии 1.2.0 добавлено возможность создания своих хранилищ значений которые могут быть использованы во всевозможных
списках, пример создания и использования смотрите в видео обзоре.
Помимо всего прочего доступна возможность создавать свои процессоры и использовать их в кастомных элементах.
Примечание: для всех булевых полей в БД следует использовать тип tinyint
Важно: Если вы добавили свои поля, а они не появились у товара то необходимо почистить кэш браузера
Cниппет msfmUnit — возвращает единицу измерения для поля.
Параметры:
- field — название поля для которого нужно вернуть единицу измерения
Примеры вызова сниппета msfmUnit
[[msfmUnit? &field=`my_field_name`]]
// Для шаблонизатора Fenom
{'my_field_name'|msfmUnit} // 1-й вариант
{$_modx->runSnippet('msfmUnit', ['field' => 'my_field_name'])} // 2-й вариант
Видео обзор работы с хранилищем данных и интеграции с msProductsComposerSelection
msFieldsManager 1.2.9
- Обновлено: Поддержка msProductsComposerSelection 1.0.18-pl
msFieldsManager 1.2.8
- Исправлено: Числовые поле с плавающей запятой
msFieldsManager 1.2.7
- Добавлено: интеграция с Polylang
msFieldsManager 1.2.6
- Исправлено: Поле "Текстовый редактор"
msFieldsManager 1.2.5
- Добавлено: Единицы измерения
- Добавлено: Сниппет msfmUnit
- Исправлено: Значение по умолчанию NULL
msFieldsManager 1.2.4
- Исправлено: Поле DateTime
msFieldsManager 1.2.3
- Исправлено: Список checkbox
msFieldsManager 1.2.2
- Добавлено: Вывод поля в категории товара
- Добавлено: Сортировка в категории товара
msFieldsManager 1.2.1
- Исправлено: Значение по умолчанию "none"
msFieldsManager 1.2.0
- Добавлено: Хранилища данных для списков
- Добавлено: Интеграция с msProductsComposerSelection
- Изменено: Сортировка элементов с помощью drag and drop
- Исправлено: мелкие баги
msFieldsManager 1.1.9
- Добавлено: Поле «Группа флажков»
- Добавлено: Поле «Файл» -Добавлено: Создание индекса для поля
msFieldsManager 1.1.8
====================================
- Добавлено: Добавление названия поля в словарь mSearch2
msFieldsManager 1.1.7
====================================
-Исправлено:: Сheckbox
-Исправлено: RadioGroup
msFieldsManager 1.1.6
====================================
-Добавлено: Группировка полей
-Добавлено: Свои вкладки
msFieldsManager 1.1.5
====================================
-Исправлено: Список Да/Нет (после обновления нужно пересохранить поля и очистить кэш браузера)
msFieldsManager 1.1.4
====================================
-Исправлено: Метки элементов
msFieldsManager 1.1.3
====================================
-Исправлено: Сheckbox
msFieldsManager 1.1.2
====================================
-Исправлено: Сheckbox label
msFieldsManager 1.1.1
====================================
-Исправлено: Custom combobox
msFieldsManager 1.1.0
====================================
-Добавлено: Поддержка: checkbox, radiogroup, custom combobox, text editor,code editor
-Добавлено: Кастомизация элементов формы
-Добавлено: Генерация своих процессоров
Последние обсуждения в сообществе MODX.pro