(GELÖST) Anfängerfrage zur Anzeige des Menüs

Für Fragen und Diskussionen zum Layout und Design, Templates und Stylesheets sowie Themes
Post Reply
roterMuckel
New Member
New Member
Posts: 5
Joined: Wed Mar 17, 2010 2:48 pm

(GELÖST) Anfängerfrage zur Anzeige des Menüs

Post by roterMuckel »

Hallo zusammen,
ich hab mir letzte Woche mit cmsms angefangen und komme auch mit Hilfe der vorhandenen Doku langsam vorran.
Ein Problem konnte ich bisher allerdings noch nicht lösen...

In meiner Hauptnavigation zeige ich alle links aus der ersten Ebene der angelegten Seiten an, das klappt soweit.
In meinem Submenü werden alle Links der 2ten Ebene angezeigt, das klappt auch. Nun möchte ich aber auf einer Seite in meinem Submenu die Links aus der 3ten Ebene anzeigen anstatt aus der 2ten anzeigen?

Ich habe jetzt testhalber eine extra template angelegt, in dem ich im submenü folgendes aufrufe:

Code: Select all

{menu  start_level="2"  number_of_levels='3' template="cc_submenu.tpl"}
Ist das der falsche Lösungsansatz?

Vielen Dank im Vorab ...
LG

(ich kann die seite leider noch nicht zeigen, da sie bei mir noch lokal liegt)
Last edited by Anonymous on Thu Mar 18, 2010 5:22 pm, edited 1 time in total.
roterMuckel
New Member
New Member
Posts: 5
Joined: Wed Mar 17, 2010 2:48 pm

Re: Anfängerfrage zur Anzeige des Menüs

Post by roterMuckel »

Hier noch mal ein Screenshot, zur Erklärung meiner Problems...

Image

Wenn ich auf den Link Produkt 1 klicke, sollen die Kinder im Submenü angezeigt werden, also Produktinfo und Produktscreenshot.
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: Anfängerfrage zur Anzeige des Menüs

Post by nicmare »

mE müsstest du start_level="3" draus machen
roterMuckel
New Member
New Member
Posts: 5
Joined: Wed Mar 17, 2010 2:48 pm

Re: Anfängerfrage zur Anzeige des Menüs

Post by roterMuckel »

das hab ich auch schon probieret, er legt zeigt mir dann trotzdem die 2te Ebene an. Muß ich vielleicht noch etwas an der menu.tpl ändern?
Die sieht bei mir so aus:

Code: Select all

{* CSS classes used in this template:
.currentpage - The active/current page
.bullet_sectionheader - To style section header
hr.separator - To style the ruler for the separator *} 
{if $count > 0}
<ul class="clearfix">
{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->current == true}
<li><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}

{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="separator" />

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

{/if}

{/foreach}

{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
also standart denkcke ich...
roterMuckel
New Member
New Member
Posts: 5
Joined: Wed Mar 17, 2010 2:48 pm

Re: Anfängerfrage zur Anzeige des Menüs

Post by roterMuckel »

ich hab das Problem gefunden, ich hab meiner Seite ein falsches Template zugeordnet...  ::)
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: Anfängerfrage zur Anzeige des Menüs

Post by nicmare »

hmm, also wie bindet man das menü nun korrekt für die 3. ebene ein?
und packe bitte ein "gelöst" in den threadtitel :)
roterMuckel
New Member
New Member
Posts: 5
Joined: Wed Mar 17, 2010 2:48 pm

Re: Anfängerfrage zur Anzeige des Menüs

Post by roterMuckel »

Ich habe 2 Templates angelegt. Das erste um alle Links der 2ten Ebene in meinem Submenu auszugeben.
Das zweite um alle Links der 3ten Ebene auszugeben.

Im erste Template habe ich die Zeile

Code: Select all

{menu  start_level="2"  number_of_levels='2' template="submenu.tpl"}
aufgerufen.
Im zweiten Template habe ich dir Zeile

Code: Select all

{menu  start_level="3"  number_of_levels='3' template="submenu.tpl"}
aufgerufen.

Je nach dem was ich in meinem Menu anzeigen möchte, weise ich der Seite das entsprechende Template zu.

lg
Post Reply

Return to “Layout und Design”