05/02/2013, 16:00:10
J'ai bien tout lu mais j'ai énormément de mal à comprendre ce langage.
Néanmoins j'ai essayé avec le tuto mais il n'y as pas de changement.
Comment savoir d'où vient mon erreur? Mon menu s'affiche sans problème mais il n'y a pas de changement.
Pour le gabarit du menu j'ai remplacé comme ceci:
Pour la feuille de style j'ai placé ces lignes comme test mais pas de changement (j'utilise le template simplex)
Je sais que j'en demande beaucoup mais j'ai l'impression d'être devant un mur ...
Néanmoins j'ai essayé avec le tuto mais il n'y as pas de changement.
Comment savoir d'où vient mon erreur? Mon menu s'affiche sans problème mais il n'y a pas de changement.
Pour le gabarit du menu j'ai remplacé comme ceci:
Code :
{* 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 *}
{assign var='number_of_levels' value=10000}
{if isset($menuparams.number_of_levels)}
{assign var='number_of_levels' value=$menuparams.number_of_levels}
{/if}
{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->depth==1 and $node->haschildren == false}<li class="menu{$node->hierarchy}"><a
{elseif $node->parent == true or $node->current == true}
{assign var='classes' value='menuactive'}
{if $node->parent == true}
{assign var='classes' value='menuactive menuparent menu{$node->hierarchy}'}
{/if}
{if $node->children_exist == true and $node->depth < $number_of_levels}
{assign var='classes' value=$classes|cat:' parent'}
{/if}
<li class="{$classes}"><a class="{$classes}" href="{$node->url}"><span>{$node->menutext}</span></a>
{elseif $node->children_exist == true and $node->depth < $number_of_levels 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><li><a href="{$node->url}"><span>{$node->menutext}</span></a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Pour la feuille de style j'ai placé ces lignes comme test mais pas de changement (j'utilise le template simplex)
Code :
nav.main-navigation > ul > li.menu1 {
background: #FF0000;
}
nav.main-navigation > ul > li.menu2 {
background: #00FF00;
}
Je sais que j'en demande beaucoup mais j'ai l'impression d'être devant un mur ...