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


Как выделить определенный пункт в меню (каталог)


  • Вы не можете ответить в тему
Сообщений в теме: 8

#1 sammygr

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

  • Download User
  • PipPipPip
  • 69 сообщений
Репутация: 0
Начинающий

Отправлено 12 November 2012 - 06:28 PM

Например меню каталога выглядит вот так::

Подарки
Игрушки
Приколы
Новый год

А нужно, чтобы выглядело вот так:


Подарки
Игрушки
Приколы
Новый год

т.е. один из пунктов меню (в данном случае новый год) должен быть другого цвета (в данном случае красного)

Реально это сделать? Если да, то не подскажете как?
  • 0

#2 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 12 November 2012 - 08:22 PM

Реально это сделать? Если да, то не подскажете как?

Например, вставить в шаблон блока меню категорий что-то типа {if $big_categories_tree[h].name EQ "The Color Name"} style="color:red"{/if}
Если вы посмотрите на сайт в подписи, то там категория The Color Red сделана красной именно так.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 sammygr

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

  • Download User
  • PipPipPip
  • 69 сообщений
Репутация: 0
Начинающий

Отправлено 12 November 2012 - 08:33 PM

badisoft, благодарю, а в каком месте надо вставить?
  • 0

#4 Patriot

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

  • Download User
  • PipPip
  • 18 сообщений
Репутация: 0
Начинающий

Отправлено 13 November 2012 - 10:37 AM

sammygr, Как изменить. Если есть готовый модyль, например стандартный category_tree.tpl.html (посмотреть можно в админке, кликаешь по кнопке изменить, там в строке "Блок содержит шаблон", название модyля) Открываешь его и ищешь строчкy <td class="dtree"> ключевое слово "dtree". Открываешь свой stylе.css(в папке dat/название шаблона) и ищешь в нем этот самый "dtree". Найдя его в строчке tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:цвет какой хочешь} в твоем слyчае красный это #ff0000
  • 0

#5 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 November 2012 - 11:23 AM

в каком месте надо вставить?

Для шаблона меню big_category_tree.tpl.html, названия категории "The Color Name" и красного цвета надо заменить строку

<td class="dtree">{if $smarty.const.CONF_SHOW_COUNTPROD eq 1}<span style="float:right">&nbsp;&nbsp;{$big_categories_tree[h].products_count}</span>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$big_categories_tree[h].categoryID}.html{else}index.php?categoryID={$big_categories_tree[h].categoryID}{/if}" {if $categoryID == $big_categories_tree[h].categoryID}class="bf"{/if}>{$big_categories_tree[h].name}</a></td>



<td class="dtree">{if $smarty.const.CONF_SHOW_COUNTPROD eq 1}<span style="float:right">&nbsp;&nbsp;{$big_categories_tree[h].products_count}</span>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$big_categories_tree[h].categoryID}.html{else}index.php?categoryID={$big_categories_tree[h].categoryID}{/if}" {if $categoryID == $big_categories_tree[h].categoryID}class="bf"{/if}{if $big_categories_tree[h].name EQ "The Color Name"} style="color:red"{/if}>{$big_categories_tree[h].name}</a></td>


Для других шаблонов меню абсолютно аналогично.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 bambi35

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

  • Пользователи
  • PipPip
  • 10 сообщений
Репутация: 0
Начинающий
  • ГородЧереповец

Отправлено 27 November 2012 - 01:45 AM

badisoft, спасибо огромное!!! У меня получилось :)

а подсветку при наведении не сделать другим цветом?
  • 0
Интернет-магазин БЭМБИ http://bambi35.ru

#7 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 November 2012 - 10:04 AM

а подсветку при наведении не сделать другим цветом?

htmlbook.ru
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 bambi35

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

  • Пользователи
  • PipPip
  • 10 сообщений
Репутация: 0
Начинающий
  • ГородЧереповец

Отправлено 27 November 2012 - 02:17 PM

я знаю основы html
а спрашиваю конкретно про этот случай
у Вас тоже это не сделано... видимо, не получается
  • 0
Интернет-магазин БЭМБИ http://bambi35.ru

#9 badisoft

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

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 November 2012 - 02:54 PM

а спрашиваю конкретно про этот случай

Ну а я про "этот конкретно случай" не помню конкретного ключевого слова, хотя где-то даже конкретно делал.
Если Вы знаете основы html, то Вам не составит труда найти CSS-решение в справочнике.
Мне тоже не составит, но надо это Вам, а не мне.

у Вас тоже это не сделано... видимо, не получается

Да просто не надо было. Про выделение цветом я помнил без справочника, поэтому быстренько сделал пример. Тут без справочника не помню.

PS. вспомнил. hover
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)