Форум русской поддержки Joomla!® CMS
06.12.2016, 10:06:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 79 раз)
0 Пользователей и 1 Гость смотрят эту тему.
silatal
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 33


« : 28.10.2016, 20:42:07 »

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


* e1ad2a61.jpg (26.07 Кб, 404x349 - просмотрено 11 раз.)
Записан
dmitry_stas
Профи
********

Репутация: +796/-4
Offline Offline

Сообщений: 7761



« Ответ #1 : 28.10.2016, 21:00:31 »

выводить id категорий как класс, например class="category_1", где 1 - это ид категории, и задать CSS для нужного ид height:300px
Записан
silatal
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 33


« Ответ #2 : 28.10.2016, 22:32:13 »

Спасибо, натолкнули на мысль.

Сделано так:
Код:
<?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
Профи
********

Репутация: +796/-4
Offline Offline

Сообщений: 7761



« Ответ #3 : 28.10.2016, 22:39:38 »

можно сразу id категории, а то мало ли, название может поменяете потом
Код:
$this->category->category_id
Записан
silatal
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 33


« Ответ #4 : 29.10.2016, 00:58:08 »

Супер! спасибо, Дмитрий!  Cheesy
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet