Page 1 of 1

Submenü Titel

Posted: Mon Nov 23, 2009 6:27 pm
by nockenfell
Ich habe folgende Anforderung:

Oben ein horizontales Menü mit den Haupt-Menüpunkten. Seitlich ein Submenü mit den Unterpunkten. Über dem Submenü soll der Titel des Haupt-Menüpunktes stehen. So im Sinne von:

Code: Select all

<ul id="submenu">
<li id="title">Home</li>
<li><a href="punkt1.html">Submenü-Punkt 1</a></li>
<li><a href="punkt2.html">Submenü-Punkt 2</a></li>
<li><a href="punkt3.html">Submenü-Punkt 2</a></li>
</ul>
Nun frage ich mich, wie ich dem Menümanager das Home entlocken kann.

Re: Submenü Titel

Posted: Tue Nov 24, 2009 2:42 pm
by cyberman
Ähmm, von dir hätte ich die Frage jetzt nicht erwartet :).

OK, du musst nur im MenüManager-Template für das horizontale Menü nur den aktuellen Hauptmenü-Eintrag einer Variablen zuweisen, etwa so

Code: Select all

{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
        {assign var="subheader" value=$node->menutext}
Jetzt kannst du dir via {$subheader} über dem Submenü eine Überschrift zaubern.

PS: Es gibt noch andere Methoden, z.Bsp. via CGSimpleSmarty etc. ...

Re: Submenü Titel

Posted: Tue Nov 24, 2009 8:33 pm
by nockenfell
cyberman wrote: Ähmm, von dir hätte ich die Frage jetzt nicht erwartet :).


Manchmal steht man sich selber auf der Leitung. Ich habe die Lösung im Submenü gesucht und da wird's schwierig. Auf die Idee dies mit einer Variablen direkt auf dem Hauptmenü zu lösen bin ich nicht gekommen.

Klappt hervorragend. Danke für den Hinweis.

CGSimplySmarty habe ich bis anhin noch nicht gebraucht. Mal anschauen.

Re: Submenü Titel

Posted: Tue Nov 24, 2009 10:01 pm
by cyberman
nockenfell wrote: Manchmal steht man sich selber auf der Leitung.
Kenn ich nur zu gut ... aber zum Glück gibts ja das Forum hier  8).