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

RandyHot

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Изминение id категории
« : 07.02.2013, 18:19:41 »
Доброго времени суток. Я тут немного поколдовал с шаблонами у Joomla, но возникла проблема.
Для вывода определенного материала определенной категории я id категории приписываю к классу и получаю
Код
<div class="my_class_<?php echo $this->item->catid;?>"></div>
в зависимости от id категории у меня будут незначительно меняться стили...но вопрос в том, если я создам новую категории и Joomla присвоит ей id 9999, который у меня в CSS не описан - пропадают и мои стили.
как мне вручную поменять ID категории, может кто подскажет? не нашел дельных советов.
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Re: Изминение id категории
« Ответ #1 : 07.02.2013, 18:25:50 »
Как вариант: Задайте 2 класса - my_class и тот, что есть сейчас. На 1ый повесьте оформление по-умолчанию, а уже потом переопределяйте для нужных id стили.

Поменять id категории руками - вряд ли самое удачное решение, даже если оно реализуемо.
*

RandyHot

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Изминение id категории
« Ответ #2 : 07.02.2013, 18:32:45 »
реализуемо через базу, но так мне не катит. шаблон итак будет стандартный, но различие будет не для всех категорий...
*

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
Re: Изминение id категории
« Ответ #3 : 07.02.2013, 23:41:41 »
если я создам новую категории и Joomla присвоит ей id 9999, который у меня в CSS не описан - пропадают и мои стили.
что есть естественно, т.к. id - это уникальное значение (auto_increment)
реализуемо через базу, но так мне не катит. шаблон итак будет стандартный, но различие будет не для всех категорий...
нереализуемо, почему - читать выше.

если уж хочется "поизвращаться", то можно создать массив категорий и проверять вхождение данной категории в этот массив
Код
$catids = array('1', '2', '3');
if (in_array($this->item->catid, $catids)) {
$class = 'my_class';
} else {
$class = null;
}
echo $class;
*

Fedor Vlasenko

  • Живу я здесь
  • 3799
  • 709 / 7
  • Все начинается с Value
Re: Изминение id категории
« Ответ #4 : 07.02.2013, 23:49:16 »
Может так еще вариант
Код: php-brief
$class = 'style cat'.$this->item->catid;
По умолчанию два класса style и cat а дальше в зависимости от категории cat1 ...cat2
Код: html4strict
<div class="my_class cat<?php echo $this->item->catid;?>"></div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В мобильной версии товары в категории сужаются слишком сильно

Автор salikh

Ответов: 1
Просмотров: 387
Последний ответ 06.11.2016, 01:39:07
от salikh
сетка подкатегорий в родительской категории

Автор melmi229

Ответов: 0
Просмотров: 289
Последний ответ 12.10.2016, 16:20:37
от melmi229
H1 в списоке материалов категории

Автор KSS

Ответов: 0
Просмотров: 283
Последний ответ 28.09.2016, 17:17:04
от KSS
Размеры товара на странице категории

Автор naprimer

Ответов: 5
Просмотров: 450
Последний ответ 18.08.2016, 03:23:36
от alae
страница блога категории как в вконакте, возможно ли?

Автор hels

Ответов: 2
Просмотров: 329
Последний ответ 11.05.2016, 17:21:36
от hels