Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Выделение пункта меню


Recommended Posts

Сейчас между левым меню и верхним нет никакой связи. Чтобы был результат, нужно чтобы эта связь появилась, хотя бы в качестве ввода нового атрибута для ссылки. 

Надіслати
Поділитися на інших сайтах

вообще есть... точное вхождение ссылки в левом меню есть ссылка такаяже символ в символ как и в верхнем. только если этого мало расскажи пожалуйста как ввести атрибут и что с ним потом делать :)

Надіслати
Поділитися на інших сайтах


тогда так попробуй:

<script type="text/javascript">
$(document).ready(function(){
var url=document.location.href;
 $.each($("#column-left a"),function(){
  $("#header").find("a [href=+this.href+]").addClass('actualx');
  if(url.indexOf(this.href)>=0){
    $(this).addClass('actual');
  };
 });
});
</script>
Надіслати
Поділитися на інших сайтах

тогда так попробуй:

<script type="text/javascript">
$(document).ready(function(){
var url=document.location.href;
 $.each($("#column-left a"),function(){
  $("#header").find("a [href=+this.href+]").addClass('actualx');
  if(url.indexOf(this.href)>=0){
    $(this).addClass('actual');
  };
 });
});
</script>

Не, чот не то... функция где-то косячит, так даже actual не присваивается...

Но что-то явно меняется. т.к. после скрипта - в категории товар становится не плиткой а таблицей :D хз как)

Надіслати
Поділитися на інших сайтах


  • 8 months later...

Здравствуйте.

В общем прочёл тему, поэкспериментировал и в результате при просмотре кода в файле stylesheet.css прописал всего навсего так:

.nochild.active {
color: red !important;
}

Вот в чём прикол кто скажет?

Правильно ли так делать? Потому что я по идее прописал два класса впритык один к одному и это работает.

Использую OC Store 1.5.4.1.2 

Спасибо.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Добрый день всем. Перечитал много обсуждений на эту тему, но не могу решить свою задачу. Замучался в край.
Вот в этом фале 
мойсайт.com/catalog/view/theme/Мой шаблон/template/common/header.tpl есть следующий код для рабочего пункта меню:

<li><a class="<?php if ($this->request->get['route']=="information/contact") {echo "active";} ?>" href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>

Для создания дополнительного пункта добавил новую строку:
<li><a class="пусто" href="/dostavka_i_oplata.html" class="active">Доставка и Оплата</a></li>

В данном случае пункт работает. При наведении меняет цвет (отображется активность), но не обозначается активным постоянно при переходе на него!

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

OpenCart 1.5.5.1 ocCMS 5.00 beta X6 (Commercial)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.