menu orizzontale con sottomenu verticale javascript

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
baubau

menu orizzontale con sottomenu verticale javascript

Post by baubau »

Prima di tutto. salve a tutti! Premetto che sono nuovo a questo cms, quindi spero mi perdonerete se scriverò castronerie!

Dunque il mio problema è questo. Nella mia base html ho inserito un menu orizzontale con sottomenu verticali controllati da javascript, il codice html è questo:

Code: Select all


<div id="menu" class="menuNavigazione">
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, 'anylinkmenu1')">Products</a></li>
    <li><a href="#">Forum</a></li>
    <li><a href="#">Support</a></li>
    <li><a href="#">Contacts</a></li>
</div>

<!--1st anchor link and menu -->                                                    
<div id="anylinkmenu1" class="anylinkcss">
     <a href="#">prod 1</a>
     <a href="#">prod 2</a>
     <a href="#">etc.</a>
</div>

Il funzionamento è di facile comprensione e non sto qui a scriverlo. Ora stavo cercando di integrare questo menu nel cms e sono arrivato a questo (non so se giusto! :-\):

Code: Select all


{if $count > 0}
<div id="menu" class="menuNavigazione">
{foreach from=$nodelist item=node}
{if $node->haschildren == false}
	<li><a href="{$node->url}">{$node->menutext}</a></li>
{else}
    <li><a href="{$node->url}" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, 'anylinkmenu1')">{$node->menutext}</a></li>
{/if}
{/foreach}
</div>

Supponendo  ??? che quanto abbia scritto sia giusto, ora come faccio a stampare ogni volta i vari sottomenu nella div anylinkmenu?!

Ringrazio già da ora chi mi aiutera a scogliere i miei dilemmi!! ;D
alby

Re: menu orizzontale con sottomenu verticale javascript

Post by alby »

baubau wrote: Prima di tutto. salve a tutti! Premetto che sono nuovo a questo cms, quindi spero mi perdonerete se scriverò castronerie!
Intanto benvenuto  :)

baubau wrote:

Code: Select all

<div id="menu" class="menuNavigazione">
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, 'anylinkmenu1')">Products</a></li>
    <li><a href="#">Forum</a></li>
    <li><a href="#">Support</a></li>
    <li><a href="#">Contacts</a></li>
</div>

Code: Select all

{if $count > 0}
<div id="menu" class="menuNavigazione">
{foreach from=$nodelist item=node}
{if $node->haschildren == false}
	<li><a href="{$node->url}">{$node->menutext}</a></li>
{else}
    <li><a href="{$node->url}" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, 'anylinkmenu1')">{$node->menutext}</a></li>
{/if}
{/foreach}
</div>
Questo va bene ....

baubau wrote:

Code: Select all

<!--1st anchor link and menu -->               
<div id="anylinkmenu1" class="anylinkcss">
     <a href="#">prod 1</a>
     <a href="#">prod 2</a>
     <a href="#">etc.</a>
</div>
Per questo, devi provare, ma forse basta aggiungere nel template:
{cms_module module="MenuManager" start="$page_alias" template="simple"}
con un template simple:
{if $count > 0}

{foreach from=$nodelist item=node}
  url}">{$node->menutext}
{/foreach}

Alby
Post Reply

Return to “Italian - Italiano”