Изменение высоты блока с картинкой в карточке товара в категориях

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

Как изменить

Откройте приложение сайт - дизайн - proStore - шаблоны - файл head.options.html

Далее поиском по браузеру (win: ctrl+F; mac: cmd+F) найдите строку:

{$static_fixed_height = '200px'}<span></span>

и в кавычках измените цифру 200 на свою. px лучше не трогать.
Далее подберите высоту под свои изображения методом проб.


Владимир Сергеев
Разработчик
Последнее обновление: 15 января 2020
Эта статья была полезна?ДаНет

9 комментариев

  • тагир
    9 июня 2017 10:39

    получилось)

  • Чернов Михаил
    24 июля 2017 12:54

    да, все получилось!

    Но еще вопрос - чтобы увеличенные картинки товаров не старые (по 200пикс) были, а нормального качества (увеличенные), нужно перезаписать все изображения?

  • Владимир Сергеев
    Разработчик
    24 июля 2017 13:45

    Михаил, нет.
    Нужно изменить размеры изображения в файлах темы для приложения магазин:

    В этих файлах найдите строку:

    {$size = '200x0'}

    И вместо 200x0 поставьте свой размер.
    ВНИМАНИЕ!
    x – это английская "икс", а не русская "ха". Русская "ха" выдаст вам фатальную ошибку.

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

    {$gallery200 = $wa->shop->images(array_keys($products), '200x0')}

    И точно так же в кавычках ($gallery200 трогать не нужно) заменить размер на свой.


    Если у вас подключено создание эскизов по требованию, то больше ничего делать не нужно.
    Если не подключено, то нужно новые размеры добавить в настройках магазина –> изображения. И сгенирировать новые эскизы.


  • Андрей
    12 января 2019 04:19

    Подскажите, сделал по инструкции но пропали все "вторые изображения" (смена картинки при наведении http://prntscr.com/m6394o 

    • Владимир Сергеев
      Разработчик
      12 января 2019 19:11

      Скорее всего накосячили с размерами здесь: 

      {$gallery200 = $wa->shop->images(array_keys($products), '200x0')}

      Либо у вас не влючена/не поддерживается функция создания произвольных эскизов не лету. (Читайте последний абзац в моём последнем комментарии). 
      В любом случае может потребоваться платная диагностика (1500 руб. / час). 

    • Андрей
      14 января 2019 03:19

      Перепробовал много вариантов и ошибка возникает только если изменять значение в файле list-detailed.html

      {$gallery200 = $wa->shop->images(array_keys($products), 'YYYxZZZ')}
    • Татьяна
      14 января 2020 15:21

      Сделано все по инструкции. Размер картинки не меняется.

      Что еще можно править?

      • Владимир Сергеев
        Разработчик
        15 января 2020 12:59

        У вас изменилась высота только для подробной плитки.
        Но я скажу, что это перебор.

        Чтобы изменить высоту блоков в других режимах отображения, найдите в том же файле head.options.html строку:

        {$product_height = '250'}

        И поменяйте также 250 на свою цифру.

        Добавить комментарий
        Чтобы добавить комментарий, зарегистрируйтесь или войдите
        Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
        Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
        Подписывайтесь и получайте скидки!

        Узнавайте первым о скидках и специальных предложениях!