So brauchbar pimenu auch ist, nicht jeder kann oder will sich mit smarty beschäftigen.
Ich werde daher in der nächsten Zeit die Anzahl der Mustermenüs erweitern.
Zunächst werde ich die Menüvorstellungen von
http://gosu.pl/dhtml/mygosumenu.html als Basis nehmen.
Diese verwenden zwar alle Javascript - aber das ist mir ehrlich gesagt völlig egal - denn auch CSSMENU benötigt in allen Fällen wo der IE am werkeln ist, Javascript - mit anderen Worten fast überall.
Wenn ich mygosumenu abgearbeitet habe werde ich daraus eine komplette Sammlung machen und über dev.cmsmadesimple downloadbar machen.
Dennoch möchte ich gleich hinweisen - es sind funktionierende Beispiele passend für mein Msuterweb und dessen Auslegung. Anderes Design kann andere Templates erfordern.
Die CSS - Daten werden für die Mustererstellung übernommen wie sie waren, egal wie sie aussehen.
Hinweis: Ich werde auf keinen Fall bei einer individuellen Anpassung helfen !!
Hier ein Beispiel eines horizontalen Menüs , das durch einfache Änderung der Eröffnung auch vertikal läuft - es entspricht example1 aus der Kategorie 1.0 von mygosomenu - das Template sieht so aus:
Code: Select all
<table cellspacing="0" cellpadding="0" id="menu1" class="ddm1">
<tr>
{foreach from=$rawmenu item=entry}
{if $entry->show_in_menu eq 1 and $entry->type neq 'separator'}
{if $entry->type eq 'content'}
{if $entry->next_level > $entry->depth}
<a class="item2" href="{$entry->url}">{$entry->menutext}</a>
{elseif $entry->next_level == $entry->depth}
<a class="item2" href="{$entry->url}">{$entry->menutext}</a>
{elseif $entry->next_level < $entry->depth}
<a class="item2" href="{$entry->url}">{$entry->menutext}</a>
</div>
</td>
{/if}
{elseif $entry->type eq 'sectionheader'}
{if $entry->next_level > $entry->depth}
<td><a class="item1{if $entry->number eq 0} left{/if}" href="javascript:void(0)">{$entry->menutext}</a>
<div class="section">
{elseif $entry->next_level == $entry->depth}
<a class="item2" href="javascript:void(0)">{$entry->menutext}</a>
{elseif $entry->next_level < $entry->depth}
{if $entry->menutext eq "Händleranschriften"}
<a class="item1 right" href="javascript:void(0)">{$entry->menutext}</a>
{else}
<a class="item1" href="javascript:void(0)">{$entry->menutext}</a>
{/if}
</div>
</td>
<td>
{/if}
{/if}
{/if}
{/foreach}
</tr>
</table>
[attachment deleted by admin]