Разная высота карточек товара в категории


Час добрый. Почему-то некоторые карточки выводятся чуть короче по высоте:


в чем причина?

4 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    22 января 2018 18:11

    Это место зарезервировано под бейдж "под заказ", который появляется при наведении на карточку товара.
    У вас этот бейдж отключен. Но место всё равно остаётся. Это недоработка. Исправлю в следующей версии темы для Магазина.

    Чтобы исправить эту проблему вручную, либо верните подпись бейджа в настройках темы.
    Либо откройте файл list-detailed.html в теме для Магазина

    В нём найдите фрагмент кода:

    <div class="product{if !empty($theme_settings.disable_p_card_box_shadow)} noshadow{/if}{if !empty($hover_animation)} animated_shadow{/if}{if $p.badge && $p.badge == 'lowprice' || (empty($badge_html) && $p.compare_price && !empty($theme_settings.auto_discount) && !empty($theme_settings.c_autobadges))} lowprice{/if}{if $p.badge && $p.badge == 'new'} new{/if}{if $p.badge && $p.badge == 'bestseller'} bestseller{/if}{if !$available || ( $available && $p.count == '0' )} out{/if}{if $available && $p.count == '0'} preo{/if}" style="margin: 0 10px;">
    
        <div class="row" style="position: relative;{if $available && $p.count == '0'} padding-bottom: 28px;{/if}">

    И замените его на этот код:

    <div class="product{if !empty($theme_settings.disable_p_card_box_shadow)} noshadow{/if}{if !empty($hover_animation)} animated_shadow{/if}{if $p.badge && $p.badge == 'lowprice' || (empty($badge_html) && $p.compare_price && !empty($theme_settings.auto_discount) && !empty($theme_settings.c_autobadges))} lowprice{/if}{if $p.badge && $p.badge == 'new'} new{/if}{if $p.badge && $p.badge == 'bestseller'} bestseller{/if}{if !$available || ( $available && $p.count == '0' && !empty($theme_settings.c_preorder))} out{/if}{if $available && $p.count == '0' && !empty($theme_settings.c_preorder)} preo{/if}" style="margin: 0 10px;">
    
    	<div class="row" style="position: relative;{if $available && $p.count == '0' && !empty($theme_settings.c_preorder)} padding-bottom: 28px;{/if}">

    Там добавлено условие, которое проверяет не отключена ли у вас эта опция.

    • Алексей
      Решение
      16 марта 2021 16:35

      Добрый день. У меня та же проблема 

      Попробовал рекомендации, не получается. Подскажите, что делать?

      • Владимир Сергеев
        Разработчик
        Решение
        16 марта 2021 16:48

        Вы же у меня вчера спрашивали, как характеристики показывать всё время. 
        Режим мозаики отключает скрытие характеристик в карточках. Если режим мозаики отключить, то часть хар-к будет не видна. 

      • Владимир Сергеев
        Разработчик
        Решение
        16 марта 2021 16:48

        Я вам вчера посоветовал включить режим мозаики. 
        Если он вам мешает, отключите его. 

  • Алексей
    Решение
    22 января 2018 20:20

    поменял. не помогло

  • Владимир Сергеев
    Разработчик
    Решение
    22 января 2018 20:49

    Пришлите мне на [email protected] доступы.
    Я завтра посмотрю.

  • Алексей
    Решение
    22 января 2018 20:55

    отправил приглашение

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

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