Помощь Simpla CMS Помогите сделать разворачивающиеся меню категории

winsofts

Постоялец
Регистрация
25 Июл 2009
Сообщения
83
Реакции
1
Simpla CMS Помогите сделать разворачивающиеся меню категории
спасибо всем

проблемы не очень разбираюсь в коде

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

Код:
<!-- Меню каталога /-->
            <div id="catalog_menu">
      {defun name=categories_tree categories=$categories}
      {if $categories}
      <ul class="catalog_menu">
      {foreach item=c from=$categories}
        {if $category->category_id != $c->category_id}
        <li><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'>{$c->name}</a></li>
        {else}
        <li><span tooltip='category' category_id='{$c->category_id}'>{$c->name}</span></li>
        {/if}
        {*if in_array($category->category_id, $c->subcats_ids)*}
        {fun name=categories_tree categories=$c->subcategories}
        {*/if*}
      {/foreach}
      </ul>
      {/if}
      {/defun}
            </div>
 
Убери звездочки (*)
Получится вот что
HTML:
       {if in_array($category->category_id, $c->subcats_ids)}
        {fun name=categories_tree categories=$c->subcategories}
       {/if}
 
Убери звездочки (*)
Получится вот что
HTML:
       {if in_array($category->category_id, $c->subcats_ids)}
        {fun name=categories_tree categories=$c->subcategories}
       {/if}
спасибо

но это немного не то что я хотел, мне нужно что бы сворачивалось/разворачивалось по нажатию
 
может у кого-нибудь есть готовое решение?
повторюсь. не очень в коде соображаю
 
готового решения там не было
Есть 2 варианта:
1 - легкий - сделать выпадающее меню с использованием CSS, объяснять не буду, если интересно научиться, то в гугле можете набрать - "css dropdown". Скачивайте, смотрите код, разбирайтесь.

2 - искать тот же вариант на jquery, но его вживить посложнее, зато можете гармошку сделать (jquery dropdown - google)
Для затравки, примерчик, осталось только встроить:
 
А разве нельзя сделать это с помощью JS или Jquery?
 
Самое простое при нажатии
В файле index.tpl необходимо заменить:
{fun name=categories_tree categories=$c->subcategories}
на:
{if in_array($category->category_id, $c->subcats_ids)}
{fun name=categories_tree categories=$c->subcategories}
{/if}

Можно вообще отдельное меню состряпать на jquery но как в него потом через админку добовлять пункты я х.з.9((
 
Назад
Сверху