Новый модуль "Свойства-таблицы" для Битрикс маркетплейс - удобный инструмент, позволяющий организовать и структурировать свойства продуктов и услуг в виде таблицы. Это позволяет легко отслеживать и сравнивать различные параметры, упрощая процесс анализа и выбора товаров. Оптимизируйте свою работу и повысьте эффективность с помощью "Свойства-таблицы".
Модуль создает свойства типа "Таблица" для главного модуля и модуля инфоблоков.
Может использоваться пользователями
Для вывода таблиц у элементов инфоблоков (новостей, статей и пр.) в публичной части сайта без необходимости правки шаблонов компонентов
Для создания поля типа "Таблица", например, у пользователей, с возможностью редактирования пользователем через стандартный компонент профиля (программирование при этом не требуется). Пример: свойство "Места работы" у пользователя, где для каждого места работы можно задать несколько параметров.
Может использоваться разработчиками
Как альтернатива привязке к элементам другого инфоблока. В ряде случаев это может увеличить быстродействие и упростить работу контент-менеджера
Для создания сложных структур данных у различных объектов, например, пользователей, блогов и т.д.
Особенности
8 возможных типов данных для каждой колонки таблицы: Строка, Текст, Флажок, Список (в т.ч. множественный), Дата/Время, Путь к файлу (с возможностью выбора из медиабиблиотеки и структуры сайта), Файл (загружаемый), Привязка (доступен при наличии модуля Универсальные свойства привязки)
Возможность сортировки строк при помощи перетаскивания
Возможность фильтрации по отдельным столбцам таблицы (как в административной части, так и при помощи api)
Вывод таблиц и формы редактирования легко кастомизируются с помощью шаблонов компонентов
Кастомизированные шаблоны можно указать в настройках свойства отдельно для публичной и административной части
В шаблонах редактирования обязательные столбцы теперь помечаются звездочкой
Добавлена автоматическая генерация идентификаторов столбцов при отсутствии их заполнения в настройках свойства, после чего становилось невозможным сохранение данных
Исправлена ошибка: выбор файла из медиабиблиотеки не работал, если не был разрешен выбор из структуры сайта и наоборот
Исправлена ошибка: при отсутствии заполнения пути к файлу, выдавалось сообщение, что тип файла неверный
Исправлена ошибка: при указании нестандартных шаблонов компонентов, шаблон, указанный для компонента grain.table.edit, использовался также для компонента grain:table.view
Исправлена ошибка: не применялись установленные в настройках свойства размеры полей ввода
Добавлен тип колонки таблицы "Привязка" (будет доступен при наличии модуля Универсальные свойства привязки)
Добавлено поле сортировки для колонок таблицы и вариантов значений списков в настройках свойств
Исправлена ошибка: компонент grain:table.filter не удалялся после удаления модуля
Исправлена ошибка: при наличии нескольких столбцов типа "Дата" выпадающий календарь работал некорректно
Исправлена ошибка: при вводе в текстовые поля значений с двойными кавычками, текст обрезался
Исправлена ошибка запоминания фильтрации по типу колонки "Список"
Исправлена ошибка появления пустой строки в множественных таблицах при 1С импорте
Добавлена автоматическая генерация дополнительных символов в идентификаторах столбцов, если они имеют значение VALUE или DESCRIPTION, для предотвращения ошибок сохранения
Исправлена ошибка: при наличии хотя бы одного столбца типа "Список", невозможно было сохранить названия нестандартных шаблонов отображения и редактирования в настройках свойства
Исправлена ошибка: при использовании кодировки "windows-1251" совместно с версией php 5.4, русский текст не сохранялся в ячейках таблицы и настройках свойства
Исправлена ошибка: при добавлении нескольких строк таблицы, при установке последующих галочек, всегда устанавливалась первая
Исправлена ошибка: при добавлении нескольких столбцов таблицы в настройках свойства, галочки "Обязательное" и прочие, работали неправильно
Исправлена ошибка: при редактировании в списке элементов инфоблока в административной части для незаполненных таблиц появлялась пустая строка
Исправлена ошибка: при наличии обязательных столбцов таблицы в свойствах инфоблока при сохранении после редактирования в списке элементов выдавалась ошибка (даже если свойство-таблица не было добавлено в список)
Исправлена ошибка редактирования таблиц в списке пользователей в административной части
В настройки свойств добавлена опция "Прямое подключение скриптов", позволяющая использовать редактирование таблиц в случаях, когда невозможно обычное подключение скриптов