Авторизация
Корзина
0
Пользовательское свойство «Привязка к любому объекту»
Купить:
1 000 руб.
Скриншоты
Описание
Технические данные
- Опубликовано:
- 11.12.2023
- Обновлено:
- 21.08.2024
- Версия:
- 1.0.3
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль добавляет пользовательское поле, с помощью которого можно сделать привязку к любому объекту из базы данных.
Это могут быть: элементы инфоблоков, разделы инфоблоков, инфоблоки, highload-блоки, элементы highload-блоков, элементы медиабиблиотеки, разделы медиабиблиотеки, пользователи, группы пользователей, корзины, заказы, продукты, доставки, платежные системы, валюты, склады, формы, сайты, форумы, блоги, документы, баннеры и т.д.
Свойство поддерживает множественные значения и фильтрацию. Порядок множественных значений можно менять, перетаскивая элементы мышью.
Для настройки поля необходимо заполнить следующие параметры:
Основная таблица (T1) - таблица с элементами, к которым нужно сделать привязку. Например: b_iblock_element - элементы инфоблока, b_user - пользователи, b_group - группы пользователей, b_sale_order - заказы интернет-магазина, b_catalog_store - склады
Дополнительная таблица (T2) - служит для выборки дополнительных данных к элементам из основной таблицы. Например, в ней могут хранится языкозависимые данные. Необязательное поле.
Связь между таблицами - указываются колонки из основной и дополнительной таблицы, по которым их можно сопоставить. Необходимо указывать, если выбраны обе таблицы.
Колонка с идентификатором языка - если привязка делается к элементам, чьи данные зависят от языка, то здесь нужно указать колонку, в которой хранится ID языка. В противном случае - необязательное поле.
Шаблон значения для вывода в админке - настройка отформатированного значения. Может содержать любые данные из таблиц T1 и T2. Для получения данных используется конструкция с квадратными скобками и названием столбца, например: [T1.NAME], [T1.CODE], [T2.XML_ID]. Поддерживает html.
Шаблон значения для вывода в фильтре - аналогичная настройка для фильтра в админке.
Шаблон значения для вывода на сайте - аналогичная настройка для вывода на сайте (в карточке товара или умном фильтре)
Настройка уровня доступа - по умолчанию доступ к элементам свойства закрыт для всех групп пользователей, кроме администраторов. Для каждой группы можно указать, какими правами они могут обладать: без доступа, только просмотр или изменение значений.
Это могут быть: элементы инфоблоков, разделы инфоблоков, инфоблоки, highload-блоки, элементы highload-блоков, элементы медиабиблиотеки, разделы медиабиблиотеки, пользователи, группы пользователей, корзины, заказы, продукты, доставки, платежные системы, валюты, склады, формы, сайты, форумы, блоги, документы, баннеры и т.д.
Свойство поддерживает множественные значения и фильтрацию. Порядок множественных значений можно менять, перетаскивая элементы мышью.
Для настройки поля необходимо заполнить следующие параметры:
Основная таблица (T1) - таблица с элементами, к которым нужно сделать привязку. Например: b_iblock_element - элементы инфоблока, b_user - пользователи, b_group - группы пользователей, b_sale_order - заказы интернет-магазина, b_catalog_store - склады
Дополнительная таблица (T2) - служит для выборки дополнительных данных к элементам из основной таблицы. Например, в ней могут хранится языкозависимые данные. Необязательное поле.
Связь между таблицами - указываются колонки из основной и дополнительной таблицы, по которым их можно сопоставить. Необходимо указывать, если выбраны обе таблицы.
Колонка с идентификатором языка - если привязка делается к элементам, чьи данные зависят от языка, то здесь нужно указать колонку, в которой хранится ID языка. В противном случае - необязательное поле.
Шаблон значения для вывода в админке - настройка отформатированного значения. Может содержать любые данные из таблиц T1 и T2. Для получения данных используется конструкция с квадратными скобками и названием столбца, например: [T1.NAME], [T1.CODE], [T2.XML_ID]. Поддерживает html.
Шаблон значения для вывода в фильтре - аналогичная настройка для фильтра в админке.
Шаблон значения для вывода на сайте - аналогичная настройка для вывода на сайте (в карточке товара или умном фильтре)
Настройка уровня доступа - по умолчанию доступ к элементам свойства закрыт для всех групп пользователей, кроме администраторов. Для каждой группы можно указать, какими правами они могут обладать: без доступа, только просмотр или изменение значений.
Отзывы ()
Пока что нет отзывов.
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.3 (21.08.2024) |
|
1.0.2 (10.01.2024) |
|
1.0.1 (04.01.2024) |
|
Установка
Перед установкой любых решений из Маркетплейса не забывайте делать резервную копию сайта.
Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 30 дней Вы сможете тестировать модуль совершенно бесплатно.
После установки решения, в списке доступных свойств инфоблока и в пользовательских свойствах будет добавлен пункт "Привязка к любому объекту (ram.property)".
Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 30 дней Вы сможете тестировать модуль совершенно бесплатно.
После установки решения, в списке доступных свойств инфоблока и в пользовательских свойствах будет добавлен пункт "Привязка к любому объекту (ram.property)".
Поддержка
Если у Вас возникли вопросы по настройке модуля, Вы обнаружили ошибки в его работе или есть предложения по улучшению, свяжитесь со мной через чат в правом нижнем углу, напишите на почту mail@rommats.ru или ВКонтакте