Помощь 1000 категорий - меню аккордион

Тема в разделе "Opencart", создана пользователем anserega, 2 апр 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. anserega

    anserega Постоялец

    Регистр.:
    15 апр 2009
    Сообщения:
    125
    Симпатии:
    82
    Меню отличное вот его демо. но проблема вот в чем. При нажатии на категорию она открывается, при нажатии на другую категорию тоже открывается. Как сделать так чтоб при нажатии на вторую категорию первая категория закрывалась сама? как это реализовано в теме BigShop да и еще добавить плюсики где есть подкатегории чтоб было понятно что там подкатегория есть.


    добавлено 03.04.2013 17:25
    Нашел вариант решения чтобы при повторном нажатии на категорию она сворачивалась..

    В файле 1000_categories_accordion.tpl найдите строку:
    Код:
    document.location.href = $(categ).attr('href');
    Замените ее на:
    Код:
    $(children).toggle();
    $(children).find('li').toggle();
    Но все же хочется добавить "плюсики" рядом с категорией в которой есть подкатегории, чтобы можно было щелкать по ним как в BigShop
    Неужели никто JavaScript не знает??.
     
  2. CrazYViruS

    CrazYViruS Создатель

    Регистр.:
    14 май 2013
    Сообщения:
    28
    Симпатии:
    0
    тотже вопрос =\
     
  3. SouthWard

    SouthWard Постоялец

    Регистр.:
    8 окт 2008
    Сообщения:
    67
    Симпатии:
    4
    Что-то у Вас совсем не аккордеон, а просто раскрывающие списки.
    Да и чтобы помочь Вам, нужно видеть что там именно у вас в коде
     
  4. COLOBOCman

    COLOBOCman Постоялец

    Регистр.:
    26 апр 2013
    Сообщения:
    122
    Симпатии:
    30
    насколько я понимаю тут и жавы не надо. просто измените шаблон 1000категорий таким образом, чтоб перед началом внутреннего цикла стоял еще этот блок:
    <span class="down"></span>

    таким образом часть шаблона модуля, где будут категории будет выглядеть примерно так:
    HTML:
    <li class="111"><a class="cutom-parent" href="блаблабла">Electronics</a> <span class="down"></span>
    <ul style="display: none;">
              <li class="custom_id30"><a class="" href="блабла">Cameras</a></li>
              <li class="custom_id29"><a class="" href="блаблая">Phones</a></li>
    </ul>

    Стиль этого блока находится на 180 строке тут: http://demo.harnishdesign.net/opencart/bigshop/catalog/view/theme/bigshop/stylesheet/stylesheet.css
     
  5. SkandaL

    SkandaL

    Регистр.:
    5 ноя 2010
    Сообщения:
    221
    Симпатии:
    56
    У меня более 200 категорий, лагает жутко! Есто что-то подобное но быстрее или с кешированием?