[Помогите] неактивные пункты главного меню

Тема в разделе "OpenCart", создана пользователем sonicking, 1 авг 2014.

  1. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
    приветствую
    требуется решить такую задачку, чтоб в верхнем горизонтальном меню не было переходов в родительскую категорию, а только открывался при наведении выпадающий список с подкатегориями и уже там был возможен переход в них
     
  2. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    59
    Отправьте сюда ссылку на Ваш сайт и содержимое файла catalog/view/theme/ВАШАТЕМА/common/header.tpl
    В теории там просто при формировании меню нужно убрать href для родительских узлов
     
  3. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
  4. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    59
    Замените в файле
    Код:
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
    на
    Код:
    <li><?php echo $category['name']; ?>
     
    sonicking нравится это.
  5. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
    ага
    так в принципе и думал
    только стили надо будет подправить
    и пункт меню без подкатегорий вынести отдельной ссылкой
    спасибо
     
  6. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
    вернусь к теме
    после деактивации ссылок на родительские категории в главном меню не получается привести к требуемому виду меню (вроде покопался в стилях, но всё не то)

    то что надо
    [​IMG]

    то что сейчас
    [​IMG]

    я так понимаю, что этот кусок CSS надо править
     
  7. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    59
    Нужно убрать "a" из инструкций CSS, чтобы они применялись не к ссылкам (<a>), а к обычному тексту
     
  8. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
    сделал как вы посоветовали
    все пункты и подпункты меню теперь с толстым шрифтом и в верхнем регистре
    а надо чтоб только главные пункты (родительские) были в таком оформлении

    немного разверну проблему:

    как сделать не активными (не кликабельными) ссылки на категории в главном (горизонтальном) меню и неактивными ссылки на подкатегории в которых есть ещё подкатегории
    как пример:

    категория 1
    -подкатегория 1.1
    -подкатегория 1.2
    --подподкатегория 1.2.1
    --подподкатегория 1.2.2
    -подкатегория 1.3
    -подкатегория 1.4
    -подкатегория 1.5
    --подподкатегория 1.5.1
    --подподкатегория 1.5.2

    т.е. ссылка на "категория 1" должна быть не активна, а просто при наведении должно разворачиваться подменю с подкатегориями 1,2,3,4,5
    в свою очередь, подкатегории 1.1; 1.3 и 1.4 должны быть кликабельны, а подкатегории 1.2 и 1.5 нет и в них тоже должно при наведении разворачиваться подменю с подподкатегориями

    чтоб избавится от кликабельности ссылок по "категория 1" в файле header.tpl (от темы) удалил выделенное красным.


    а как убрать ссылки в подкатегориях в которых есть ещё категории не пойму

    P.S. для организации многоуровневого меню использую модуль "2 Level Catagory dropdown menu"

    может всё можно решить по другому?
     
  9. Fiable

    Fiable

    Регистрация:
    16 авг 2014
    Сообщения:
    171
    Симпатии:
    107
    Создай свое меню в шаблоне без категории, и в пунктах меню пропиши свои категории,под-категории которые надо.(указывай ссылки которые тебе нужны)