Ciao a tutti sto usando da un po' cmsmadesimple ma ho un po' di problemi con i menù e con i css.
Prima domanda: vorrei avere il menù (uso topmenu) con le sottovoci cliccabili ma non quelle principali, a meno che quest'ultime non siano senza figli.
es:
- Pagina 1 [non cliccabile]
| - Pagina 2 [cliccabile]
| - Pagina 3 [cliccabile]
- Pagina 4 [cliccabile benché genitore, perché senza figli]
- ecc.. [non cliccabile]
| - ecc2... [cliccabile]
so che se ne è parlato molto nel forum inglese, ma non mi erano chiari e per di più ora non li trovo più!
Secondo problema: aver un secondo menù (senza sottomenù e completamente slegato dal primo) nel footer di ogni pagina è possibile?
Vi ringrazio
2 menù nella stessa pagina Topic is solved
Moderator: magallo
Re: 2 menù nella stessa pagina
Non ho topmenu, ma se vai nella gestione di MenuManager selezionando il tuo template (dopo aver fatto una copia del testo contenuto) controlli dove compare un testo del tipo "parent" sostituisci il tag con url" (controlla negli altri tag a l'esatto termine) così come la sua chiusura ( con ), pulisci la cache e prova a vedere il risultatoFox -ino wrote: - Pagina 1 [non cliccabile]
| - Pagina 2 [cliccabile]
| - Pagina 3 [cliccabile]
- Pagina 4 [cliccabile benché genitore, perché senza figli]
- ecc.. [non cliccabile]
| - ecc2... [cliccabile]
oppure posta il template

Ne puoi mettere quanti ne vuoiFox -ino wrote: Secondo problema: aver un secondo menù (senza sottomenù e completamente slegato dal primo) nel footer di ogni pagina è possibile?

Alby
Re: 2 menù nella stessa pagina
Ho provato ma niente, forse ho capito male...
ecco il codice
Grazie!
ecco il codice
Code: Select all
{* CSS classes used in this template:
#menuwrapper - The id for the <div> that the menu is wrapped in. Sets the width, background etc. for the menu.
#primary-nav - The id for the <ul>
.menuparent - The class for each <li> that has children.
.menuactive - The class for each <li> that is active or is a parent (on any level) of a child that is active. *}
{if $count > 0}
<div id="menuwrapper">
<ul id="primary-nav">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
<li class="menuactive menuparent"><a class="menuactive menuparent"
{elseif $node->current == true}
<li class="menuactive"><a class="menuactive"
{elseif $node->haschildren == true}
<li class="menuparent"><a class="menuparent"
{elseif $node->type == 'sectionheader'}
<li class="sectionheader"><span> {$node->menutext} </span>
{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="separator" />
{else}
<li><a
{/if}
{if $node->type != 'sectionheader' and $node->type != 'separator'}
href="{$node->url}" {if $node->accesskey != ''}accesskey="{$node->accesskey}" {/if}{if $node->tabindex != ''}tabindex="{$node->tabindex}" {/if}{if $node->titleattribute != ''}title="{$node->titleattribute}"{/if}{if $node->target ne ""} target="{$node->target}"{/if}><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1} </li>
</ul>
<div class="clearb"></div>
</div>
{/if}
Re: 2 menù nella stessa pagina
forse ci son riuscito come dicevi tu perché ho modificato alcune pagine da content a sectionheader.
Il problema è che ora il mouse quando ci passa sopra diventa un cursore 'selezione testo' e non la solita manina (che però potrebbe far pensare al clic!) o meglio la freccia normale di puntamento, si può risolver?.
Il problema è che ora il mouse quando ci passa sopra diventa un cursore 'selezione testo' e non la solita manina (che però potrebbe far pensare al clic!) o meglio la freccia normale di puntamento, si può risolver?.
Re: 2 menù nella stessa pagina
Da quello che vedo per non stampare il tag a (la manina) deve essere un sectionheader o un separator.Fox -ino wrote: Ho provato ma niente, forse ho capito male...
ecco il codiceCode: Select all
{* CSS classes used in this template: #menuwrapper - The id for the <div> that the menu is wrapped in. Sets the width, background etc. for the menu. #primary-nav - The id for the <ul> .menuparent - The class for each <li> that has children. .menuactive - The class for each <li> that is active or is a parent (on any level) of a child that is active. *} {if $count > 0} <div id="menuwrapper"> <ul id="primary-nav"> {foreach from=$nodelist item=node} {if $node->depth > $node->prevdepth} {repeat string="<ul>" times=$node->depth-$node->prevdepth} {elseif $node->depth < $node->prevdepth} {repeat string="</li></ul>" times=$node->prevdepth-$node->depth} </li> {elseif $node->index > 0}</li> {/if} {if $node->parent == true or ($node->current == true and $node->haschildren == true)} <li class="menuactive menuparent"><a class="menuactive menuparent" {elseif $node->current == true} <li class="menuactive"><a class="menuactive" {elseif $node->haschildren == true} <li class="menuparent"><a class="menuparent" {elseif $node->type == 'sectionheader'} <li class="sectionheader"><span> {$node->menutext} </span> {elseif $node->type == 'separator'} <li style="list-style-type: none;"> <hr class="separator" /> {else} <li><a {/if} {if $node->type != 'sectionheader' and $node->type != 'separator'} href="{$node->url}" {if $node->accesskey != ''}accesskey="{$node->accesskey}" {/if}{if $node->tabindex != ''}tabindex="{$node->tabindex}" {/if}{if $node->titleattribute != ''}title="{$node->titleattribute}"{/if}{if $node->target ne ""} target="{$node->target}"{/if}><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a> {elseif $node->type == 'sectionheader'} ><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a> {/if} {/foreach} {repeat string="</li></ul>" times=$node->depth-1} </li> </ul> <div class="clearb"></div> </div> {/if}
Controllando il sorgente html devi vedere a quale classe appartiene il tuo link e poi apportare eventualmente la variazione allo stylesheet
Alby