SIMAI: Универсальные свойства
Описание
Гибкое управление данными: настройте свойства под любые задачи
Работа с информацией в 1С-Битрикс часто упирается в стандартные типы полей. Но что делать, если нужен нестандартный формат данных, которого нет в коробке? Решение «SIMAI: Универсальные свойства» снимает это ограничение. Модуль позволяет создавать собственные типы свойств, которые можно использовать в любых интерфейсах сайта — от карточек товаров до сложных каталогов и административных панелей.
Вам больше не придется подгонять бизнес-логику под жесткие рамки системы. Просто определите нужный тип данных — и используйте его там, где требуется. Механизм работы построен на гибких шаблонах отображения, которые легко менять под конкретные сценарии. Это значит, что вы получаете полный контроль над тем, как информация выглядит и обрабатывается на каждом этапе взаимодействия с пользователем.
Три режима работы: отображение, редактирование и фильтрация
Каждый тип свойства в модуле продуман для трех ключевых сценариев. Первый — режим отображения, когда данные просто показываются посетителю. Второй — режим редактирования для форм добавления или изменения записей. И третий — режим использования в фильтре, чтобы пользователи могли быстро находить нужное среди множества элементов.
Для каждого из этих режимов разработчики заложили отдельную логику. Например, свойство типа «Список» в режиме отображения может выводиться как набор иконок, в режиме редактирования — как удобный выпадающий список, а в фильтре — как чекбоксы для множественного выбора. Такой подход избавляет от лишних доработок: вы просто настраиваете поведение для каждого режима, и система сама подставляет корректный интерфейс в нужном месте.
Пять базовых типов свойств для любых данных
Модуль включает готовую линейку основных типов, которые покрывают 90% повседневных задач. Это «Число» для цифровых значений, «Строка» для коротких текстов, «Текст» для объемных описаний, «Дата и время» для временных меток и «Список» для выбора из предопределенных вариантов. Каждый из этих типов работает во всех трех режимах — отображение, редактирование, фильтр.
Эти базовые кирпичики — лишь отправная точка. Главная сила модуля в том, что на их основе вы можете конструировать собственные типы свойств и их варианты отображения. Хотите создать поле «Цвет» с визуальной палитрой? Или поле «Рейтинг» со звездочками? Просто берите за основу подходящий базовый тип и настраивайте шаблон вывода. Никакого программирования сложной логики — только настройка шаблонов и выбор режима.
Шаблоны отображения: меняйте внешний вид без переписывания кода
Механизм универсальных свойств построен на шаблонах. Это значит, что вы можете изменить то, как свойство выглядит на странице, не трогая его логику и данные. Например, для свойства «Число» можно создать шаблон, который выводит значение с прогресс-баром, или шаблон, который отображает его в виде спидометра. Для режима редактирования можно сделать свой шаблон — с ползунком вместо обычного поля ввода.
Такая архитектура дает свободу дизайнерам и разработчикам. Вы можете адаптировать интерфейсы под разные разделы сайта: на главной странице свойства выглядят минималистично, в каталоге — информативно, а в админке — максимально функционально. Все изменения вносятся через шаблоны, которые легко заменять и дополнять. Это ускоряет разработку и упрощает поддержку проекта, особенно когда требования к отображению данных меняются в процессе.
Создавайте собственные типы свойств без ограничений
Самая ценная возможность модуля — вы не привязаны к пяти базовым типам. Используя их как фундамент, вы можете конструировать любые производные типы свойств. Нужно поле «Ссылка на файл» с предпросмотром? Создайте его на основе «Строки» и добавьте шаблон с иконкой и кнопкой скачивания. Требуется поле «Геолокация» с картой? Берите за основу «Текст» и настройте отображение с встроенной картой и координатами.
Вы сами определяете, какие варианты отображения будут доступны для каждого созданного типа — в режиме просмотра, редактирования или фильтра. Это превращает модуль в конструктор, который подстраивается под специфику вашего бизнеса. В результате вы получаете не просто набор полей, а гибкую систему управления данными, которая работает именно так, как нужно вашему проекту, без компромиссов и лишних доработок.
Часто задаваемые вопросы
Характеристики
| Версия | 4.1.8 |
| Добавлен | 04.07.2017 |
| Обновлён | 28.07.2025 |
| Установок | Более 1000 раз |
| Код | simai.property |
| Адаптивный | Нет |
| Composite | Нет |