Спасибо!
Исправил. Выйдет в ближайшем обновлении исправление.
Дело вот в чём:
Данная ошибка происходит потому что, событие openInDialog (открытие в диалоговом окне страницы с помощью класса inDialog) срабатывает только на тег <a>. А в многомерных комплектациях эта кнопка представлена в виде тега <span>
Чтобы переназначить назначение события на открытие в диалоговом окне нужно вызывать событие 'new-content'. В обновлении в файле
/modules/catalog/view/js/jquery.filter.js должно вызываться это событие с помощью
Те кто модифицировал тему самостоятельно или не хочет ждать или клонировал тему нужно сделать следующее:
в файле
/templates/ВАША ТЕМА/resource/js/theme.js
почти в самом конце нужно заменить:
$('a.inDialog', e.target).openInDialog();
на
$('.inDialog', e.target).openInDialog();
Это нужно сделать обязательно для собственных тем оформления.
Также для тех, кому нужно срочно чтобы всё работало не дожидаясь обновления, то идём в
/modules/catalog/view/js/jquery.filter.js
и меняем строку:
$(data.options.targetList).html(response.html);
на
$(data.options.targetList).html(response.html).trigger('new-content');
Пробуйте