Новое
Тип свойства инфоблока «Карта разметки (xlogic.markup)»: карта выбирается у элемента и выводится в шаблоне catalog.element через CatalogIntegration::renderFromElementProperty()
В редакторе появился поиск раздела и торгового предложения во всплывающем окне (как у элемента)
Редактор работает на планшетах: рисование и перетаскивание пальцем, двойное касание завершает полигон
У карты появилось поле «Сортировка»
У таблицы-легенды на сайте появились заголовки столбцов
Исправлено
Карты с сайтом «все сайты» больше не привязываются к сайту по умолчанию при переустановке модуля с сохранением данных и при обновлениях
Карту с длинным латинским названием (код длиннее 64 символов) не удавалось сохранить
При выключенных шорткодах не сохранялась вторая карта с тем же латинским названием: занятый код теперь получает суффикс _2, _3
Сортировка карты сбрасывалась на 500 при каждом сохранении
Кнопка «Подробнее» в модальном окне вела на страницу элемента, а не на ссылку, заданную у области (или в обработчике OnGetAreaHref)
Свойства в модальном окне выводились идентификаторами: теперь показываются значения списков, названия привязанных элементов и файлов, множественные значения через запятую
Область, привязанная только к торговому предложению без своей страницы, была некликабельной: ссылка ведёт на страницу товара
Раздел из другого инфоблока, чем указан у карты, молча не выводился
Настройки показа по умолчанию были доступны только при включённых шорткодах
Кнопки выравнивания в редакторе на сайтах в кодировке windows-1251 отображались знаками «?»
Групповое действие «для всех» в списке карт игнорировало фильтр по сайту
Области смещались на фотографиях, снятых телефоном с поворотом (EXIF)
Неактивная или не найденная карта выводила посетителям сообщение об ошибке; теперь сообщение видят только администраторы
Производительность и кеш
Кеш компонента xlogic:markup.map сбрасывается при изменении привязанных элементов и разделов инфоблока
Шорткод #код# выводит карту из кеша, а не собирает её на каждом хите
Пустой результат (неактивная карта) тоже кешируется
Композитный кеш страниц сбрасывается один раз на групповое действие и не сбрасывается при копировании карты
Свойства для модального окна загружаются одним запросом на инфоблок и только для областей с модальным окном
Обновление структуры таблиц не выполняется на публичных страницах и защищено от параллельного запуска
Установка и обновление
Установка не зависит от кеша подключения модулей ядра; при ошибке установка откатывается и причина показывается на экране
Обработчик типа свойства «Карта разметки» регистрируется при обновлении
После обновления кеш карт и композитный кеш страниц сбрасываются