Как изменить размеры эскизы в новой корзине?

Шоп скрипт 8. Оформлением заказа в корзине.

эскизы (изображения) товаров имеют размер 96х96. Как изменить? 

К примеру тут мне нужно чтобы эскизы были 193px на 80px;

5 ответов

  • 1
    Алексей Webasyst 25 апреля 2020 16:34 #

    В шаблоне темы Магазина в файл order.html добавьте

    <style>
        .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-image { width: 193px;vertical-align: top;}
    </style>

    Это изменит размер поля с эскизом.
    Размер самого изображения будет сложнее изменить.

    • +1
      Апельсин Апельсин 30 апреля 2020 08:18 #

      с CSS то все понятно) вопрос именно про фактический размер картинки.

      т.е. даже пропорция нужна другая.

  • 1

    Если не в облаке

    /wa-apps/shop/templates/actions/frontend/FrontendOrderCart.html

    Ищите строку

    {$_product_image_uri = $wa->shop->productImgHtml($_item.product, '96x96', ['default' => "`$wa_app_static_url`img/image-dummy.png"])}

    96x96 меняете на свое

    При следующем обновлении движка изменения потребуется вносить заново

    • +1
      Апельсин Апельсин 1 мая 2020 09:43 #

      спасибо!) 

      кстати, а нет ли такого функционала, чтобы можно было автоматически запускать свой произвольный код, после каждого обновления ?

      • +2
        replicant replicant 1 мая 2020 14:12 #

        Есть разный функционал и программы всякие, которые жизнь упрощают, для этого есть.

        Если изменений немного и они все документированы, то вполне достаточно diff редактора какого-нибудь, чтобы накинуть выделенные в отдельные строки патчи и применить ваши правки.

        Бывают правки безобидные, а бывают такие, которые в связи с новой версией файла требуют доработки или корректировки. Тут уже автонакаткой патчей не обойдетесь.

        Ключевая вещь, которую надо помнить. Если меняете исходный код, то обязательно документируйте свою работу, чтобы её было проще повторить или автоматизировать.

Добавить ответ

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