"Модуль 'Универсальные свойства привязки' для Битрикс маркетплейс - инновационное решение, позволяющее гибко настраивать связи и взаимодействие между различными объектами. Уникальные функции и простой интерфейс делают работу с данным модулем простой и эффективной".
Позволяет создавать свойства привязки к чему угодно для главного модуля и модуля инфоблоков
Содержит компонент «Выбор из списка», который можно использовать для замены тега <select> с рядом дополнительных возможностей (в качестве источника вариантов списка могут служить как источники данных, так и данные в виде массивов различной структуры или уже сформированный html-код тега <select>)
Возможность создать свой источник с уникальным набором вариантов списка и собственной логикой
Можно использовать любой интерфейс: как выборку данных с помощью AJAX (хорошо подходит для больших списков), так и динамический JavaScript поиск или простой выбор из списка
Интеграция с другими модулями - для создания типа колонки «Привязка» - в модуле Свойства-таблицы и аналогичного типа параметров в модуле Дополнительные настройки (бесплатный)
Источники данных
В комплект поставки модуля входят следующие стандартные источники данных для привязок или выбора из вариантов списка:
элементы инфоблока (с возможностью выборки только элементов конкретного раздела)
разделы инфоблока (с возможностью выборки только подразделов конкретного раздела)
инфоблоки
типы инфоблоков
свойства инфоблоков
сайты
коллекции медиабиблиотеки (с возможностью указания родительской коллекции)
языки интерфейса
группы пользователей (с возможностью исключения определенных групп)
пользователи (с возможностью выбора групп)
валюты
службы доставки, платежные системы, склады (при наличии модуля интернет-магазина)
группы блогов, блоги, сообщения блогов (при наличии модуля блогов)
группы форумов, форумы, темы форумов (при наличии модуля форумов)
веб-формы (при наличии модуля вебформ)
группы опросов, опросы (при наличии модуля опросов)
рассылки, выпуски рассылок (при наличии модуля рассылок)
типы баннеров, рекламные контракты, баннеры (при наличии модуля рекламы)
курсы, уроки (при наличии модуля обучения)
типы цен (модуля "Интернет-магазин")
списки (польз. поля) - источник использует варианты значений типа "Список" для пользовательских полей, причем может брать варианты из нескольких полей сразу и из другой сущности, например, у хайлоадблока можно взять варианты значений некоторого поля объекта "Пользователь"
хайлоадблоки (можно ограничить выбор только определенными блоками)
элементы хайлоадблоков (можно выбирать, какое поле будет использоваться как в качестве названия, так и в качестве значения)
Исправлена ошибка: при включенных предупреждениях, могло выводиться предупреждение при выборке списка источников данных, что приводило к неработоспособности интерфейса настройки свойства
Исправлена ошибка: при включенных предупреждениях могло выводиться предупреждение при использовании источника данных "Коллекции медиабиблиотеки"
Исправлена ошибка связи с сервером при работе в публичном разделе, при изменении элемента инфоблока в режиме правки с использованием типа интерфейса "аякс"
Исправлена ошибка позиционирования выпадающего списка при работе в публичном разделе, при изменении элемента инфоблока в режиме правки
Исправлено редактирование привязок в списке элементов инфоблока в административной части
Добавлена возможность редактирования привязок в списках административной части для свойств главного модуля (пользовательских полей)
Добавлена возможность редактирования привязок в публичной части (для универсальных списков, бизнес-процессов - источники данных требуется настраивать в административной части)
Исправлена ошибка, которая при смене типа свойства инфоблока могла в некоторых случаях вызывать фатальную ошибку php, например, в диалоге редактирования параметров свойства инфоблока
Исправлена работа источника данных "Коллекции медиабиблиотеки" с php версии 5.4
Исправлены ошибки источников данных "Сайты" и "Службы доставки", приводившие к выводу предупреждений в фильтре и неправильной работе фильтра в списке элементов инфоблока
В настройки свойств добавлена галочка "Отправлять данные POST при аякс". В некоторых случаях это позволяет повысить надежность аякс-запроса (в предыдущей версии данные POST отправлялись по умолчанию).
В настройки свойств добавлена возможность указывать название нестандартного шаблона компонента "grain:links.edit" для фильтров в административной части
Исправлена ошибка появления предупреждений в источнике данных "Коллекции медиабиблиотеки". Если вы столкнулись с данной проблемой, пересохраните настройки свойства после установки этого обновления.
Исправлена ошибка отображения фамилии пользователя в источнике данных "Пользователи"
Добавлена поддержка папки /local/php_interface/grain.links для пользовательских источников данных
Добавлена поддержка работы модуля из папки /local/modules
Добавлены источники данных: "Типы цен", "Свойства инфоблока", "Списки (польз. поля)" (варианты значений свойств-списков главного модуля, в т.ч. другой сущности и нескольких свойств одновоременно), "Хайлоадблоки", "Элементы хайлоадблоков"
Исправлены ошибки (вывод предупреждений) в источнике данных "Веб-формы"
Добавлена поддержка установки модуля из папки /local/
Добавлен новый источник данных "Типы плательщиков"
Исправлены ошибки фильтрации в административной части
Исправлено поле сортировки по умолчанию в источнике данных "Элементы хайлоадблока", старое значение приводило к ошибкам если сохранить свойств с полем для сортировки по умолчанию
Исправлены ошибки в источнике данных "Свойства инфоблока"
Исправлены ошибки в источнике данных "Пользователи", для множественных свойств при удалении привязанного пользователя отображался список всех пользователей
Исправлены ошибки в источниках данных "Типы баннеров", "Рекламные контракты", "Рекламные баннеры"
Исправлена ошибка в файле параметров компонента "grain:links.edit"