Restriction ddNumericField

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

mm_ddNumericFields(string $tvs, string $roles, string $templates, bool $allowFloat, int $decimals);

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

Название Описание Допустимые значения Значение по умолчанию Обязателен?
tvs Имена TV, для которых необходимо применить виджет. {comma separated string} - true
roles Роли, для которых необходимо применить виждет, пустое значение — все роли. {comma separated string} false
templates Id шаблонов, для которых необходимо применить виджет, пустое значение — все шаблоны. {comma separated string} false
allowFloat Можно ли вводить числа с плавающей запятой? {0; 1} 1 false
decimals Количество цифр после запятой (0 — любое). {integer} 0 false

Примеры

Сделать возможным ввод только целых цифр в TV «price» для всех шаблонов и всех ролей

mm_ddNumericFields('price', '', '', 0);

Сделать возможным ввод только цифр с точностью в 2 знака после запятой в TV «price» для шаблонов c id, равным 15 или 16 и всех ролей

mm_ddNumericFields('price', '', '15,16', 1, 2);
Mem: 3.5 mb, MySQL: 0.0025 s, 2 req., PHP: 0.0343 s, all: 0.0368 s, cache.