Отображение активных разделов в wa_print_tree

Подскажите, как можно отображать активный раздел?

Причем не смотря на то что пользователь на 3-м уровне вложенности нужно всегда понимать какой раздел активен на первом уровне вложенности и втором.

Спасибо большое.


1 ответ

    • +1
      Viktor Viktor Viktor Viktor 20 октября 2015 16:50 #

      Вроде помогло, только вот как подменю вынести из первого цикла?


      {function tree level=0}

      <nav class="navbar navbar-trans">

      <div class="container">

      <ul class="nav navbar-nav">

      {foreach $items as $item}

      <li><a href="{$item.url}"{if (in_array($item.id, $path))} class="active"{/if}>{$item.name|escape}</a>

      {if $item.childs|default:null}


      {*wa_dumpc($item.childs)*}

      {*tree items=$item.childs level=$level + 1*}

      {/if}

      </li>

      {/foreach}

      </ul>


      </div>

      </nav>

      {/function}


      {tree items=$wa->shop->categories(0, null, true)}

      Что-бы дети выводились за пределами <ul></ul>

      {*tree items=$item.childs level=$level + 1*}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите