Что умеет решение
Модуль «Универсальные свойства привязки» позволяет создавать свойства привязки к любым объектам в основном модуле и модуле инфоблоков. В состав модуля входит компонент «Выбор из списка», который заменяет стандартный элемент выбора и расширяет его функционал. В качестве источника вариантов могут выступать источники данных, массивы любой структуры или готовый HTML-код. Модуль предоставляет множество готовых источников данных для привязок и выбора вариантов. Пользователь может создать собственный источник с уникальным набором вариантов и собственной логикой. Поддерживаются различные интерфейсы взаимодействия: выборка данных через AJAX, что эффективно для больших списков, динамический поиск на JavaScript или простой выбор из списка. Модуль интегрируется с другими решениями для создания типа колонки «Привязка» в модуле «Свойства-таблицы» и аналогичного типа параметров в модуле «Дополнительные настройки». В комплект поставки входят стандартные источники данных, включая элементы инфоблока с возможностью фильтрации по конкретному разделу.
Модуль Grain Links обеспечивает универсальную привязку данных между различными сущностями системы. Поддерживаемые объекты включают разделы инфоблоков с возможностью выборки только подразделов, сами инфоблоки, их типы и свойства, а также сайты. Для медиабиблиотеки доступны коллекции с указанием родительской структуры. Поддерживаются языки интерфейса, группы пользователей с возможностью исключения конкретных групп, а также отдельные пользователи с фильтрацией по группам. Доступны валюты.
При наличии модуля «Интернет-магазин» становятся доступны службы доставки, платежные системы и склады. При установке модуля блогов поддерживаются группы блогов, сами блоги и сообщения. Модуль форумов открывает доступ к группам форумов, форумам и темам. Веб-формы, группы опросов, опросы, рассылки и выпуски рассылок работают при наличии соответствующих модулей. Рекламный модуль позволяет управлять типами баннеров, рекламными контрактами и баннерами. Модуль обучения предоставляет доступ к курсам и урокам. Также поддерживаются типы цен модуля «Интернет-магазин».
Особая функция — работа со списками (пользовательскими полями). Источник может использовать варианты значений типа «Список» сразу из нескольких полей и из других сущностей. Например, для HighLoad-блока можно брать варианты значений из поля объекта «Пользователь».
Модуль предоставляет универсальные свойства для привязки данных. Он поддерживает работу с хайлоадблоками, позволяя ограничить выбор только конкретными блоками. Также реализована возможность работы с элементами хайлоадблоков, где пользователь может самостоятельно определить, какое поле будет использоваться в качестве названия, а какое — в качестве значения.
Если «Универсальные свойства привязки» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.