Грубое, но рабочее решение:
.caption h4 {
height: 75px;
}
.caption > p:nth-of-type(1) {
height: 145px;
}
Но надо проверить вывод товаров на разных страницах сайта, при различных разрешениях экрана. Также при разном отображении (Сетка/Лист)
Скорее всего, придется чуть подправить.
Также надо будет посмотреть на разных разрешениях экрана.
Возможно придется дополнить стилями с медиазапросами.
нет, не так...
У вас Товары в Категориях правильно отображаются
Просто задайте для модулей АНАЛОГИЧНУЮ разметку ( широкие блоки вместо узких) с учетом левого бокового меню, вам класс col-lg-3 не подходит- сильно зауживает блоки товаров в модулях
если их поменять на col-lg-4 col-md-4
Все станет как надо
<div class="product-layout col-lg-4 col-md-4 col-sm-6 col-xs-12"> ( это можно попробовать в Инспекторе кода, для трех соседних блоков.
Сразу станет хорошо.
Но это при условии, что модули выводятся только на Главной. И при наличии бокового меню.
Как вариант, можно просто переписать стили для
.common-home .product-layout.col-lg-3 {
width:33.33333333% !important;
}
и
@media (max-width: 992px) {
.common-home .product-layout.col-md-3 {
width:33.33333333% !important;
}
}
Этот вариант самый быстрый по применению
НО придется еще поразбираться со стилем
@media (min-width: 1200px)
stylesheet.css:718
#content .col-lg-2:nth-child(6n+1), #content .col-lg-2:nth-child(6n+1), #content .col-lg-3:nth-child(4n+1), #content .col-lg-4:nth-child(3n+1), #content .col-lg-6:nth-child(2n+1) {
/* clear: left; */
}
и
@media (max-width: 1199px) and (min-width: 992px)
stylesheet.css:727
#content .col-md-2:nth-child(6n+1), #content .col-md-2:nth-child(6n+1), #content .col-md-3:nth-child(4n+1), #content .col-md-4:nth-child(3n+1), #content .col-md-6:nth-child(2n+1) {
/* clear: left; */
}
Он как-бы делает перенос блоков на следующую строку и борется с "цеплянием" блоков друг за друга. А цепляются они только при разной высоте.
НО внешний вид блоков с разной высотой все-равно - некрасивый, поэтому, мне кажется проще выровнять высоты блоков стилями или скриптом.
А это стиль отменить.
Или не меняя разметку в Схемах уберите Меню категорий из Левой части
Можете просто в инспекторе кода правой кнопкой кликнуть на aside и нажать Delete элемент.
А потом для блока контента пропишите col-sm-12
Ну, красота же ???
Зачем вам это боковое меню?
Другой вариант:
Есть скрипт выравнивания высоты блоков по максимальному. Используется в бесплатном шаблоне FastFood. Можете оттуда его вытащить.
P.S.
Зачем у вас в описании товара полностью повторяется его название причем большими буквами?
Это- дурной тон.
ПРОВОДНОЙ КОНТРОЛЛЕР ТЕРМОСТАТИЧЕСКИХ КЛАПАНОВ (8 СЕКЦИЙ)
P.P.S.
Если описаний ко многим товарам не будет, то будет много пустот в мини-карточках товаров в Категориях.
Как вариант, можно переверстать так, чтобы описание показывалось при наведении. Как характеристики на "Розетке"
А вывод описания в модулях, как мне кажется надо вообще отключить.