Карточка для демо
stk11.ru/catalog/oboi/er6... После кастомизации внешнего вида немного поломалась логика
Есть доступ к исходному чистому компоненту первоисточнику кастом в папке local проведен, но изменений много, а ошибок нет и можно конечно заново пересобрать шаблон, но надеюсь найти путь проще
1. Адаптив съехал. Вся проблема в том, что изначально весь большой блок с инфой картинка слева и справа часть инфы. например тут
msk.max-demo.ru/catalog/o... Есть торговые предложения и при переключении размера или в нашем случае цветовых решений мы js подменяем артикул, цвет, цену там и прочее, в нашем случае картинки. Все это достигается за счет наличия div с классом product_main. После изменений внешнего вида торговые предложения вывели вниз карточки а не сбоку адаптив перестал работать должно быть как на родном примере
2. дальше все от этого же класса product_main пляшет и js. При переключении цвета вариантов предложений в блоке "Доступные цвета" активный класс не убирается там js должен его удалять как на оригинале
msk.max-demo.ru/catalog/o... т.е. видно, что окрашенным обводкой остается и все, что было нажато, если обновить страницу все становится как нужно проблема явно из п.1 тянется
3. есть товары у которых в коллекции 1 товар
получается что массив есть ибо в нем 1 товар есть
и Заголовок Компаньоны выводится
но если в коллекции всего один товар то он сам себя же не выводит и появляется просто заголовок
нужно дополнительно проверку прописать что если массив имеет более 1го объекта тогда уже выводим