Вывод меню на всех страницах, перенос строки в названии

Здравствуйте уважаемые форумчане! Помогите пожалуйста новичку.

вывел меню по методу maxim pomazun

Получилось отлично, но отображается только на главной, подскажите, как сделать, что бы отображалось на всех страницах.

И как можно сделать, что бы к названию категории можно было применить перенос строки например:

установка <br />кондиционеров

Большое спасибо, код ниже.


<ul class="cat">

{foreach from=$wa->shop->categories(0, null, true) item=cat name=leftmenu}
{$sub2 = $wa->shop->categories($cat.id,null,true)}


<li {if count($sub2)>0}class="category_tree"{/if}>


<a href="{$cat.url}">{$cat.name}</a>


{if count($sub2)>0}
<ul class="cat-sub2">
{foreach from=$sub2 item=cat2 name=subleftmenu}
{$sub3 = $wa->shop->categories($cat2.id, null, false, false)}
<li>
<a href="{$cat2.url}">{$cat2.name}</a>

{if count($sub3)>0}
<ul class="cat-sub3">
{foreach from=$sub3 item=cat3 name=subleftmenu}

<li>
<a href="{$cat3.url}">{$cat3.name}</a>
</li>
{/foreach}
</ul>
{/if}

</li>
{/foreach}
</ul>
{/if}
</li>

{/foreach}

</ul>

2 ответа

  • 1
    Николай Webasyst 17 июля 2015 01:34 #

    Уточните в какой шаблон вы вносили изменения. Если отображается только на главной странице — скорее всего это home.html

    В таком случае, чтобы отображалось на всех страницах переместите код в шаблон index.html

    • +1
      Дмитрий Юрьевич Дмитрий Юрьевич 19 июля 2015 12:23 #

      Спасибо, так и сделал, отображается на всех страницах.

      Моя задача сейчас заключается в том что бы второму элементу в foreach задать другой стиль, а как это сделать не пойму. Помогите пожалуйста.

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

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