Junior Coder, ну тогда хз, я честно не пользуюсь ей уже давно, ибо есть в сотни раз лучше решения, например тот же swiper. Надо скрипт ковырять значит, хотя должно было сработать
Junior Coder, есть там alt, и это минифицированная версия, ты в ней не изменишь. Я же написал в комменте выше, что надо скачать dev-версию с их сайта или github-а и поправить в ней, а далее загрузить себе.
Junior Coder, ааа, это ж фоторама, ну у нее там косяк есть, она обрезает атрибуты изображения. Поэтому нужно править ее скрипт по адресу assets/components/minishop2/js/web/lib/fotorama.min.js, точнее скачать его dev-версию, поправить там скрипт и заменить им скрипт fotorama.min.js в минишопе. Я честно сказать никогда ее не использую, проще swiper. Самим разрабам фоторамы все равно на нее, этот баг еще лет 5 назад на гите был, а они так и не внесли правки.
Рамазан, потому что у текста, как и у прочих элементов, по умолчанию position: static, а любое прочее значение свойства position создает новый контекст наложения, то бишь ваш overlay по оси Z теперь находится выше, чем текст, поэтому он его и перекрывает. Советую читать доки
Junior Coder, открывайте мобильный режим в инкогнито перед открытием сайта, тогда сработает. Он ведь не по разрешению экрана определяет, а по user-agent
Артем Колчин, я использовал его в купе с mapresize.js и не было проблем. В этом вопросе я в ответе дал ссылку на пример исполнения. При ресайзе изображения, подстраивается и map
Я бы на вашем месте инициализировал сдайдер только при определенном разрешении. Т.е. чтобы он был активен только для десктопов, а в мобилке делал бы destroy.
Windramix, не было бы несколько дней мучений, если бы научились пользоваться DevTools. Просто логически подумайте: если данное дополнение позволяет менять контент без перезагрузки, значит тут задействованы js-скрипты. Открываете DevTools и видите, что его скриптов на странице нет, даже при открытой модалке. Откуда они появляются? Смотрите доку и видите, что благодаря сниппету msOptionsPrice.initialize. Отсюда простой вывод - сниппет не отрабатывает. И так далее приходите к решению, что нужно вынести сниппет из модалки в шаблон, ибо на странице товара все работает, где сниппет вызван в шаблоне, а на других нужных нет.
Windramix, что и следовало ожидать. Я ведь спросил, инициализирован ли на странице сниппет msOptionsPrice.initialize. Его не в модалке надо, а на странице, в шаблоне, ибо он подключает нужные скрипты. Я добавил его вызов для примера в Начальный шаблон, теперь в модалке все работает, только вам стоит обернуть валюту в отдельный блок, ибо она стирается при обновлении цены