[Résolu] Gabarit de menu - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html) +--- Sujet : [Résolu] Gabarit de menu (/thread-721.html) |
[Résolu] Gabarit de menu - nadias84 - 08/10/2010 Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~ Bonsoir à vous, Avant tout, je suis newbie sur CMSMS. Alors voila, j'ai crée mon propre gabarit pour CMSMS ainsi qu'un menu qui fonctionne parfaitement hors de CMSMS, le hic c'est que je n'arrive pas à l'adapter à cmsms. voici le modèle HTML bien entendu rattaché à son style: <ul class="menu"> <li> <a class="first_level_menu">Menu 1</a> ==> c'est ici que le parent doit s'afficher <div style="visibility: hidden; height: 88px; overflow: hidden;"> <ul> <li> <a href="#"> <span style="color: rgb(255, 255, 255);">Menu 1.1</span> </a> </li> ==> ici les fils <li> <a href="#"> <span style="color: rgb(255, 255, 255);">Menu 1.2</span> </a> </li> <li> <a href="#"> <span style="color: rgb(255, 255, 255);">Menu 1.3</span> </a> </li> </ul> </div> </li> </ul> le menu respecte exactement celui de http://www.mapei.com/FR-FR/ c'est exactement le meme principe. Pouvez vous m'aider à l'adapter à ce menu standard de cmsms qui suit (il s'agit du gabarit simple_navigation.tpl) {* CSS classes used in this template: .activeparent - The top level parent when a child is the active/current page li.active0n h3 - n is the depth/level of the node. To style the active page for each level separately. The active page is not clickable. .clearfix - Used for the unclickable h3 to use the entire width of the li, just like the anchors. See the Tools stylesheet in the default CMSMS installation. li.sectionheader h3 - To style section header li.separator - To style the ruler for the separator *} {if $count > 0} <ul> {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" href="{$node->url}"><span>{$node->menutext}</span></a> {elseif $node->haschildren == true and $node->type != 'sectionheader' and $node->type != 'separator'} <li class="parent"><a class="parent" href="{$node->url}"><span>{$node->menutext}</span></a> {elseif $node->current == true} <li class="currentpage"><h3><span>{$node->menutext}</span></h3> {elseif $node->type == 'sectionheader'} <li class="sectionheader"><span>{$node->menutext}</span> {elseif $node->type == 'separator'} <li class="separator" style="list-style-type: none;"> <hr /> {else} <li><a href="{$node->url}"><span>{$node->menutext}</span></a> {/if} {/foreach} {repeat string="</li></ul>" times=$node->depth-1}</li> </ul> {/if} [Résolu] Gabarit de menu - Jean le Chauve - 09/10/2010 A première vue sans avoir testé : Code : {if $count > 0} Code : <link rel="stylesheet" type="text/css" href="http://www.mapei.com/mapei_cms/libs/menu.css" /> [Résolu] Gabarit de menu - nadias84 - 09/10/2010 Magnifique Jean le chauve, Merci beaucoup pour ton aide, tu peux pas savoir comment tu m'a aidé. Passe une bonne journée mon ami, Cordialement. [Résolu] Gabarit de menu - nadias84 - 09/10/2010 Post resolu |