Перейти к содержимому


Сменить Цвет Категории


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 antoxa22

antoxa22

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородБарнаул

Отправлено 22 Июль 2011 - 10:34

Добрый день!
Как мне выделить, допустим, красным цветом категорию из Каталога товаров. Чтобы при попадании в него, справа, где находятся все категории каталога, одна выделялась красным цветом? Можно обойтись кодами? Или нужно фон менять и на нем уже выделять?

#2 Гость_q-style_*

Гость_q-style_*
  • Гости

Отправлено 22 Июль 2011 - 22:28

Просмотр сообщенияantoxa22 (22 Июль 2011 - 10:34) писал:

Добрый день!
Как мне выделить, допустим, красным цветом категорию из Каталога товаров. Чтобы при попадании в него, справа, где находятся все категории каталога, одна выделялась красным цветом? Можно обойтись кодами? Или нужно фон менять и на нем уже выделять?
Добрый день, обойтись можно кодом. укажите ваш адрес сайта и я вам подробно отпишусь как это вам сделать.

#3 antoxa22

antoxa22

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородБарнаул

Отправлено 23 Июль 2011 - 06:10

www.buy22.ru
Спасибо!

#4 Гость_q-style_*

Гость_q-style_*
  • Гости

Отправлено 23 Июль 2011 - 13:21

Просмотр сообщенияantoxa22 (23 Июль 2011 - 06:10) писал:

www.buy22.ru
Спасибо!
Найдите в файле main.css

.leftmenu li li a.selected {
font-weight: bold;
color: black;
}

Замените его на:

.leftmenu li li a.selected {
font-weight: bold;
color: red;
}


#5 antoxa22

antoxa22

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородБарнаул

Отправлено 23 Июль 2011 - 14:05

У меня немного по другому, вот так получилось:
} .leftmenu li li a.selected{
  font-weight:bold; color:#ff0000;

Только ничего не изменилось, почему-то.

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 24 Июль 2011 - 00:24

Хм. попробуйте использовать так

} .leftmenu li li a.selected{
  font-weight:bold; color:#ff0000 !important;


#7 antoxa22

antoxa22

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородБарнаул

Отправлено 24 Июль 2011 - 10:19

Вот спасибо тебе! Все ты знаешь!
Только получилось так, что при нажатии, категория выделяется красным, а мне нужно, чтобы всегда она была красной и не все категории, а только одна. Возможно такое?
Извините за мою не компетентность. Не правильно вопрос поставил..

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 25 Июль 2011 - 22:09

Хм. в таком случае вам понадобиться выше приведенный класс изменить на

} .leftmenu li li a.selected, .cat_active {
  font-weight:bold; color:#ff0000 !important;

далее в шаблоне "html" вам нужно найти следующий блок

<li class="cat-item"> 
							<a href="{catalog.URL}" 
							  {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
							  {% IF catalog.CURRENT %}class="selected"{% ENDIF %}
							>{catalog.NAME}</a>
						  </li>


Далее его заменить на

<li class="cat-item"> 
							<a href="{catalog.URL}" 
							  {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
							  class="void {% IF catalog.NAME=Тестовая категория%}cat_active {% ENDIF %}{% IF catalog.CURRENT %}selected{% ENDIF %}"
							>{catalog.NAME}</a>
						  </li>

Главную роль тут играет условие
{% IF catalog.NAME=Тестовая категория%}cat_active {% ENDIF %}
Тут вместо "Тестовая категория" должно быть имя вашей категории, которую вы хотите перекрасить.

#9 a_podarkov

a_podarkov

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 74 сообщений

Отправлено 23 Июль 2013 - 14:20

Подскажите, как поменять цвет некоторых категорий каталога в шаблоне Пластик?

#10 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 23 Июль 2013 - 17:56

В шаблоне HTML найдите строку
<li class="{% IF catalog.LEVEL>0%}incat{% ENDIF %} {% IF catalog.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("30")}px"{% ENDIF %}>{catalog.NAME}</a></li>
и замените его на
<li class="{% IF catalog.LEVEL>0%}incat{% ENDIF %} {% IF catalog.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("30")}px"{% ENDIF %}{%IF catalog.NAME=Название категории1|| catalog.NAME=Название категории 2%} style="color:red;"{%ENDIF%} >{catalog.NAME}</a></li>

Если у Вас больше категорий, то в этой строке после catalog.NAME=Название категории 2 вставляйте || catalog.NAME=Название категории 3 и т.д. Заместо Название категории 2 Вам необходимо написать название категории, которую Вы хотите выделить.
То есть у Вас должно получиться так
<li class="{% IF catalog.LEVEL>0%}incat{% ENDIF %} {% IF catalog.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("30")}px"{% ENDIF %}{%IF catalog.NAME=Техника|| catalog.NAME=Фрукты%} style="color:red;"{%ENDIF%} >{catalog.NAME}</a></li>
Если добавить еще одну категорию, то получиться так
<li class="{% IF catalog.LEVEL>0%}incat{% ENDIF %} {% IF catalog.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("30")}px"{% ENDIF %}{%IF catalog.NAME=Техника|| catalog.NAME=Фрукты|| catalog.NAME=Подарки%} style="color:red;"{%ENDIF%} >{catalog.NAME}</a></li>


#11 a_podarkov

a_podarkov

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 74 сообщений

Отправлено 24 Июль 2013 - 17:56

Спасибо! Все поняла!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных