Раздел покупатели. Несколько адресов и Яндекс-карт. Странная сборка шаблона! Исправлено

2

Собственно все и так видно на скриншоте, но повторю словами. Если у покупателя несколько адресов и включается несколько карт, то теги карт <ymaps> засовываются в один <div class="value">, а сами адреса, начиная со второго и далее сносит в нижестоящие <div class="value">, притом что обертка для второго и последующих <ymaps> создается во всех <div class="value">, но в неё карты не упаковываются. И до кучи становятся не кликабельными элементы управления второй и последующими картами из-за перекрытия.




WTF? :) В чистом CSS это проблематично исправлять до нужного состояния, т.к. "всё порвано на куски" и раскидано, хотя косметику навести можно примерно так.

div.fields.s-customer-contact-summary div.field div.value div > div > ymaps {margin: 10px 0 60px 0 !important;z-index:1}

В идеале лучше бы выправить упаковку карт и надписей к ним в элементы правой панели в шаблонах либо всё в один блок, либо каждую в отдельный.

4 комментария

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 9 апреля 2021 18:38 #

    Мы выпустили обновление Shop-Script, в котором улучшили отображение адресов в профиле покупателя. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

    Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!

    • +1
      replicant replicant 10 ноября 2021 14:01 #

      Адреса видно хорошо, но теперь при наличии 2 и более адресов карта показывается только для первого. Остальные адреса просто идут списком под единственной картой.

      Так должно быть или что-то пошло не так?

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите