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

anserega

Гуру форума
Регистрация
15 Апр 2009
Сообщения
125
Реакции
95
Меню отличное Для просмотра ссылки Войди или Зарегистрируйся. но проблема вот в чем. При нажатии на категорию она открывается, при нажатии на другую категорию тоже открывается. Как сделать так чтоб при нажатии на вторую категорию первая категория закрывалась сама? как это реализовано в теме Для просмотра ссылки Войди или Зарегистрируйся да и еще добавить плюсики где есть подкатегории чтоб было понятно что там подкатегория есть.


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

В файле 1000_categories_accordion.tpl найдите строку:
Код:
document.location.href = $(categ).attr('href');

Замените ее на:
Код:
$(children).toggle();
$(children).find('li').toggle();

Но все же хочется добавить "плюсики" рядом с категорией в которой есть подкатегории, чтобы можно было щелкать по ним как в Для просмотра ссылки Войди или Зарегистрируйся
Неужели никто JavaScript не знает??.
 
Что-то у Вас совсем не аккордеон, а просто раскрывающие списки.
Да и чтобы помочь Вам, нужно видеть что там именно у вас в коде
 
насколько я понимаю тут и жавы не надо. просто измените шаблон 1000категорий таким образом, чтоб перед началом внутреннего цикла стоял еще этот блок:
<span class="down"></span>[/spoil]
таким образом часть шаблона модуля, где будут категории будет выглядеть примерно так:
[spoil]
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 строке тут: Для просмотра ссылки Войди или Зарегистрируйся
 
У меня более 200 категорий, лагает жутко! Есто что-то подобное но быстрее или с кешированием?
 
Назад
Сверху