Menu.
Posted: Tue Apr 14, 2009 9:18 pm
Sveiki,
taip atrodo mano puslapio "medis":

Norėčiau, kad dešinėje pusėje į mano padarytą css listą sudėtų visus šiuos linkus. Paprastame HTML'e atrodo taip:
Bandžiau daryti taip:
Į sąrašą () surašo gerai, bet kai užeini į kokį puslapį - išplėčia tą punktą, kuris atidarytas.
Pagal forume rastą pvz padariau taip:
Tada neišmeta mano sub-kategorijos (2) puslapių.
Jeigu abudu kartu parašau t.y.
Tada rodo 2 kartus navigacijoje sub-kategorijas, bet viršutinėje vėl išplečia. 
Spėju, kad reikėtų kaip nors tam foreach, parodyti, kad imtų iš sub-kategorijos.
Any ideas?:)
Tomas.
taip atrodo mano puslapio "medis":

Norėčiau, kad dešinėje pusėje į mano padarytą css listą sudėtų visus šiuos linkus. Paprastame HTML'e atrodo taip:
Code: Select all
<div id="navigacija">
<ul class="navi">
<li><a href="#">Apie mus</a></li>
<li><a href="#">Naujienos</a></li>
<li><a href="#">Produktai</a></li>
<li><a href="#">Partneriai</a></li>
</ul>
</div>
Code: Select all
<div id="navigacija">
{menu start_level="2"}
</div>
Pagal forume rastą pvz padariau taip:
Code: Select all
<div id="navigacija">
<ul class="navi">
{if $count > 0}
{foreach from=$nodelist item=node}
{if $node->index == 0} <ul class="navi"> {/if}
{if $node->current == true}
<li><a href="{$node->url}"><b>{$node->menutext}</b></li>
{else}
<li><a href="{$node->url}">{$node->menutext}</a></li>
{/if}
{/foreach}
{/if}
</ul>
</div>
Jeigu abudu kartu parašau t.y.
Code: Select all
<div id="navigacija">
{menu start_level="2"}
<ul class="navi">
{if $count > 0}
{foreach from=$nodelist item=node}
{if $node->index == 0} <ul class="navi"> {/if}
{if $node->current == true}
<li><a href="{$node->url}"><b>{$node->menutext}</b></li>
{else}
<li><a href="{$node->url}">{$node->menutext}</a></li>
{/if}
{/foreach}
{/if}
</ul>
</div>

Spėju, kad reikėtų kaip nors tam foreach, parodyti, kad imtų iš sub-kategorijos.
Any ideas?:)
Tomas.