What this solution does
The module adds a Table property type to the main module and Information Block modules.
It enables displaying tables within Information Block elements (news, articles, etc.) on the public site without modifying component templates.
Users can create and edit these fields via the standard profile component without programming. Example: a 'Workplaces' property where multiple parameters can be set for each entry.
Developers can use the module as an alternative to binding to elements of another Information Block. In some cases, this improves performance and simplifies content management.
The tool is suitable for building complex data structures for various objects, including users and blogs.
Features:
Eight data types are supported for each table column: string, text, checkbox, list (including multiple selection), date and time, file path (with selection from the media library and site structure), uploaded file, and binding (available when the Universal Binding Properties module is present).
Row sorting via drag-and-drop is supported.
The module allows filtering data by individual table columns in both the administrative part and via the API. Table output and edit forms are easily customized using component templates. Customized templates can be specified in the property settings separately for the public and administrative parts.
General iT can install and configure this module and check how it works on your website.