Template für MenuManager

Für Fragen und Diskussionen zum Layout und Design, Templates und Stylesheets sowie Themes
Post Reply
neo2k
New Member
New Member
Posts: 4
Joined: Fri Feb 15, 2008 6:41 pm

Template für MenuManager

Post 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
cyberman

Re: Template für MenuManager

Post 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 {}
Post Reply

Return to “Layout und Design”