What this solution does
The Structura module for 1C-Bitrix extends standard infoblock capabilities by enabling the creation of complex composite properties instead of flat fields. It allows defining hierarchical structures, such as banners containing text, images, and background color settings, storing these values in JSON format while providing an intuitive editing form within the administrative panel.
The module supports 26 field types, including text, numbers, dates, lists, color pickers, file and image uploads, media library integration, and links to elements, sections, infoblocks, highload blocks, and users.
It offers unlimited nesting for repeating rows and layouts. Built-in and custom validation rules are available. Access rights can be finely tuned to restrict access to entire blocks or specific fields based on user groups, individual users, or custom rules.
A built-in change history system tracks revisions, allows limiting the number of stored versions, and supports reverting to previous states. Multiple instances of the same block can be placed on a single entity. The module supports grouping blocks and creating mutually exclusive groups.
A public API is provided for reading and writing values directly from site code. Events for field creation, modification, and deletion are implemented. When an element is copied, its values are automatically duplicated; when an element is deleted, associated data, translations, history, and uploaded files are removed simultaneously.
General iT can connect “Structure - user properties”, install and configure the module, and make sure the integration works correctly.