Минимальная версия php - 8.2
1) Установите модуль (инструкция)
2) Перейдите в настройки (Настройки -> Настройки продукта -> Настройки модулей -> AWZ: Блокировщик свойств)
3) Настройте модуль согласно инструкции на странице настроек
Модуль AWZ: Блокировщик свойств предназначен для защиты свойств инфоблоков и разделов от нежелательного обновления при синхронизации данных из внешних источников (например, 1С).
Основные возможности:
- Защита свойств элементов инфоблоков — предотвращает изменение указанных свойств при обновлении элементов
- Защита свойств разделов инфоблоков — аналогичная защита для разделов
- Гибкая настройка правил — возможность создавать множественные правила блокировки для разных инфоблоков и свойств
- Фильтрация по параметрам запроса — правила могут срабатывать только при определённых параметрах URL (например, только при импорте из 1С)
- Фильтрация по пользователям — возможность указать, для каких пользователей действует правило (с поддержкой инверсии)
- Защита системных полей — поддержка блокировки системных полей (Название, Символьный код, Родительский раздел)
Принцип работы
Модуль регистрирует обработчики событий Bitrix:
- — перед обновлением элемента запоминает текущие значения защищённых свойств
OnBeforeIBlockElementUpdate
- — после обновления принудительно восстанавливает сохранённые значения
OnAfterIBlockElementUpdate
- — аналогично для разделов
OnBeforeIBlockSectionUpdate
- — восстановление значений для разделов
OnAfterIBlockSectionUpdate
Типы блокировки
- Запретить любое обновление () — свойство всегда остаётся неизменным при внешнем обновлении
all
Настройки и конфигурация
Общие настройки
- Включить модуль защиты полей — глобальный переключатель активности модуля
Правила блокировки
Для каждого правила настраиваются следующие параметры:
- Инфоблок — Инфоблок, к которому применяется правило
- Свойство — Символьный код свойства для блокировки (или системное поле)
- Тип блокировки — — запретить любое обновление,
all
— разрешить только для пустых значенийempty
- Параметры запроса — Параметры URL через &, при наличии которых срабатывает правило. Пример: для 1С
type=catalog&mode=import
- ID пользователей — Список ID пользователей через запятую. Символ ! в начале инвертирует список (правило действует для всех, кроме указанных)
Системные поля, доступные для блокировки
- — Раздел: Название
SECTION_NAME
- — Раздел: Символьный код
SECTION_CODE
- — Раздел: Родительский раздел
SECTION_IBLOCK_SECTION_ID
- — Элемент: Название
ELEMENT_NAME
- — Элемент: Символьный код
ELEMENT_CODE
Примеры использования
1. Запрет обновления свойства видео из 1С для инфоблока 5:
- Инфоблок: 5
- Свойство:
VIDEO
- Тип блокировки: Запретить любое обновление
- Параметры запроса:
type=catalog&mode=import
2. Защита символьного кода для всех, кроме администратора:
- Инфоблок: нужный инфоблок
- Свойство:
ELEMENT_CODE
- Тип блокировки: Запретить любое обновление
- ID пользователей: (все, кроме пользователя с ID 1)
!1
Права доступа
Модуль поддерживает настройку прав доступа:
- Просмотр настроек
- Редактирование настроек
- Просмотр прав доступа
- Редактирование прав доступа
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте