Download the PHP package fi1a/bitrixvalidation without Composer
On this page you can find all versions of the php package fi1a/bitrixvalidation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fi1a/bitrixvalidation
More information about fi1a/bitrixvalidation
Files in fi1a/bitrixvalidation
Package bitrixvalidation
Short Description Модуль 1С-Битрикс "Валидация полей и свойств"
License MIT
Homepage https://github.com/fi1a/bitrixvalidation
Informations about the package bitrixvalidation
Модуль 1С-Битрикс "Валидация полей и свойств"
Осуществляет настройку и валидацию полей и свойств инфоблоков и highloadblock'ов в 1С-Битрикс. Предоставляет удобный интерфейс для определения правил проверки (валидации) для полей и свойств. Модуль использует для проверки (валидации) библиотеку fi1a/validation.
Установка модуля из Маркетплейса 1С-Битрикс
Модуль можно установить из Маркетплейса 1С-Битрикс "Валидация полей и свойств"
Перед установкой модуля следует установить модуль "Обертка над composer для установки зависимостей" если он еще не установлен. Модуль необходим для установки зависимостей через composer.
После чего модуль устанавливается и удаляется как любой модуль из маркетплейса.
Установка модуля через composer
В вашем composer.json проекта необходимо указать:
- в блоке require указать инсталятор
"fi1a/installers": "^2.1"
; - в блоке require указать модуль
"fi1a/bitrixvalidation": "^3.0"
; - указать путь до 1С-Битрикс (
bitrix-dir
) для копирования модулей при установкеfi1a/installers
.
Пример файла composer.json проекта расположенного в папке $DOCUMENT_ROOT/local
:
Затем выполняем установку пакетов командой composer install
.
Если у вас не подключен composer autoload.php, его необходимо подключить в файле local/php_interface/init.php
Если модуль не установили через composer, то его необходимо установить из админки 1С-Битрикс (Marketplace > Установленные решения > модуль "Валидация полей и свойств (fi1a.bitrixvalidation)").
После установки проверьте права на чтение файлов и папок модуля.
Использование
После установки появится пункт меню: "Контент" > "Валидация полей и свойств".
Настроить права для групп пользователей можно на странице "Настройки" > "Настройки продукта" > "Настройки модулей" > "Валидация полей и свойств"
Изображения модуля
Список доступных инфоблоков и highloadblock'ов для задания правил проверки:
Задание правил проверки (валидации) для полей и свойств инфоблока:
Проверка (валидация) при сохранении элемента инфоблока:
Доступные правила проверки (валидаторы значений)
- (alphaNumeric) Буквенно-цифровое значение;
- (alpha) Буквенное значение;
- (betweenCount) Максимальная и минимальная количество значений;
- (betweenDate) Максимальная и минимальная дата;
- (betweenLength) Максимальная и минимальная длина строки;
- (between) Максимальное и минимальное значение;
- (boolean) Логическое значение;
- (date) Дата и время;
- (email) E-mail адрес;
- (equal) Проверяет число на равенство;
- (equalDate) Проверяет дату на равенство;
- (in) Допустимые значения (не строгая проверка);
- (integer) Целое число;
- (json) JSON-строка;
- (maxCount) Максимальное количество значений;
- (maxDate) Максимальная дата;
- (maxLength) Максимальная длина строки;
- (max) Максимальное значение;
- (minCount) Минимальное количество значений;
- (minDate) Минимальная дата;
- (minLength) Минимальная длина строки;
- (min) Минимальное значение;
- (notIn) Не допустимые значения (не строгая проверка);
- (numeric) Число;
- (regex) Регулярное выражение;
- (strictIn) Допустимые значения (строгая проверка);
- (strictNotIn) Не допустимые значения (строгая проверка);
- (unique) Уникальное значение;
- (url) Url адрес.
All versions of bitrixvalidation with dependencies
fi1a/collection Version ^2.0
fi1a/installers Version ^2.1
fi1a/validation Version ^3.0