• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS made Simple Czech Site Zur deutschsprachigen Supportseite Site francophone Sitio en Castellano CMSMS - Magyarország CMSMS -  ???????
Pages: [1]
  Print  
Author Topic: capire i menu  (Read 735 times)
0 Members and 1 Guest are viewing this topic.
dariodn
Guest
« on: 12 Aug 2007, 11:26 »

Salve a tutti e prima domanda Smiley
Come funziona il codice dei menu?

Detto altrimenti, io vorrei realizzare un semplice menu orizzontale che mostri le sottopagine al passaggio del mouse sul link, con un effetto menu a tendina.

Resomi conto della necessità di un javascript per fare ciò vorrei provare a partire da qualcosa di più semplice, ovvero sempre un menu orizzontale che mostri solo le categorie e non le sottopagine. Solo che non riesco a comprendere il codice usato nel menu per mostrare i titoli delle categorie/pagine.

Qualcuno può aiutarmi? grazie
Logged
alby
Member Support Team
Moderator
Power Poster
*****

Karma: 140
Offline Offline

Posts: 4789


My kids


« Reply #1 on: 13 Aug 2007, 04:10 »

Come funziona il codice dei menu?

Ho sempre pensato che gli esempi fossero sempre il miglior modo di capire il funzionamento.
Hai provato a guardare qui, il tutto è comandato da un array $nodelist

Alby
Logged

dariodn
Guest
« Reply #2 on: 13 Aug 2007, 11:21 »

si ho guardato... e ad essere sincero mi sembrano tutto fuorché chiari Smiley

cmq ho applicato la lista degli alias nel richiamo del template così da mostrare solo le voci dei menu che voglio. C'è possibilità di fare in modo che, in un altro menu, in base alla pagina nella quale sto appaiano solo le eventuali sottopagine della stessa ?
Logged
alby
Member Support Team
Moderator
Power Poster
*****

Karma: 140
Offline Offline

Posts: 4789


My kids


« Reply #3 on: 13 Aug 2007, 13:22 »

C'è possibilità di fare in modo che, in un altro menu, in base alla pagina nella quale sto appaiano solo le eventuali sottopagine della stessa ?

Sempre
L'ho ripulito delle icone e della descrizione:

Code:
{assign var="depth" value="-2"}
{assign var="depthcheck" value="0"}

{if $count > 0}
{foreach from=$nodelist item=node}

{if $depthcheck == 1 && $node->depth != $node->prevdepth}
<ul class="menu_horiz">
{assign var="depth" value=$node->depth}
{assign var="depthcheck" value="0"}
{assign var="listopened" value="1"}
{/if}

{if $node->depth == $depth}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a></li>
{/if}

{if $node->current == true &&  $node->haschildren == true}
{assign var="depthcheck" value="1"}
{/if}
{/foreach}

{if $listopened == 1}
</ul>
{/if}
{/if}

Non l'ho testato ma dovrebbe funzionare

Alby
Logged

Pages: [1]
  Print  
 
Jump to: