Как сделать разную высоту карточек товара в категориях?

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 227 Просмотров
*

silatal

  • Осваиваюсь на форуме
  • ***
  • 34
  • 0
Здравствуйте.
Бьюсь уже несколько дней над примитивной задачей. У меня 10 категорий. В 9 категориях высота карточек должна быть 200px, а в 10-й - 300px. Прикладываю скрин для наглядности

*

dmitry_stas

  • Профи
  • ********
  • 9666
  • 930
выводить id категорий как класс, например class="category_1", где 1 - это ид категории, и задать CSS для нужного ид height:300px
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

silatal

  • Осваиваюсь на форуме
  • ***
  • 34
  • 0
Спасибо, натолкнули на мысль.

Сделано так:
Код
<?php 
$cat_name = $this->category->name;   //получаем имя категории
if ($cat_name == "Категория 10")  //если это категория под номером 10, то
{$cat_id = 4;}   // переменной присваиваем цифру (типо флаг)
else {$cat_id = 3;} // если категория не 10-ая, то присваиваем переменной другую цифру.
?>
//ну и оформляем блок:
<div id = "jssblock<?php  print $cat_id;?>">
....
</div>

и в CSS два стиля:
.jssblock3 {}
.jssblock4 {}


*

dmitry_stas

  • Профи
  • ********
  • 9666
  • 930
можно сразу id категории, а то мало ли, название может поменяете потом
Код
$this->category->category_id
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

silatal

  • Осваиваюсь на форуме
  • ***
  • 34
  • 0
Супер! спасибо, Дмитрий!  :D