Page 1 of 1

Template für MenuManager

Posted: Fri Feb 15, 2008 6:49 pm
by neo2k
Hallo,

ich habe hier ein Design für CMSMS adaptiert. Ich habe alles hingekriegt, außer das mit dem MenüManager.

Vielleicht könnt ihr mir ja helfen.

Also ich stell mir das ja so vor:

Die normalen Links gehen ja einfach so:

Code: Select all

{foreach from=$nodelist item=node}
{if $node->current == true}
<a class="menu1active" href="{$node->url}" >{$node->menutext}</a>
{else}
<a class="menu1" href="{$node->url}" >{$node->menutext}</a>
{/if}
Das Problem ist, dass da auch die Navigation der zweiten Ebene angezeigt wird.

Der Code für die zweite Ebene wär:

Code: Select all

<div id="submenu1">
(die nächste zeile ist für jeden menü punkt neu, also ne Aufzählung)
<ul><li><a class="menu2" href="{$node->url}" >{$node->menutext}</a></li></ul>
(und die nächste zeile kommt, wenn alle Menü Punkte angezeigt wurden)
</div>
Kann mir vielleicht jemand ein kleines MenüTemplate machen, wo die Subnavigation immer angezeigt wird?

Ich hoffe das ist keine große Arbeit.

Danke

Re: Template für MenuManager

Posted: Sat Feb 16, 2008 5:56 am
by cyberman
neo2k wrote: Kann mir vielleicht jemand ein kleines MenüTemplate machen, wo die Subnavigation immer angezeigt wird?

Ich hoffe das ist keine große Arbeit.
Ist in der Tat keine große Arbeit :D ...

Wenn die Subnavigation immer angezeigt werden soll, muss für {menu} der Parameter collapse auf 0 gesetzt werden.

Du musst da überhaupt nix am originalen MenuManager-Template "simple_navigation" rumschrauben.

Lediglich die CSS musst du ein bißchen anpassen. Du kannst damit nur die Subebene nicht direkt mit .menu2 ansprechen, sondern musst die CSS kaskadiert schreiben (so wie im mitgelieferten Original-Stylesheet), z.Bsp. so

Code: Select all

div#menu ul ul li a {}