Das löst man durch simple Abfragen im Template
Beispiel - du willst nur bestimmte bereiche haben:
Code: Select all
<div>
<form>
<select name="pulldown" onChange="jumpBox(this.form.elements[0])">
<option>---Please select---</option>
{foreach from=$rawmenu item=entry}
{if $entry->hierarchy >='00002.00001.00002.00001' and $entry->hierarchy <= '00002.00001.00002.00003'}
{if $entry->type eq 'separator'}
<option>------</option>
{else}
<option value="{$entry->url}">{$entry->menutext}</option>
{/if}
{/if}
{/foreach}
</select>
</form></div>
Das war's schon - du kannst damit also alles machen , auch asynchron, wenn z.B. in der o.a. Folge einzelne Einträge oder ein weitere Bereich angezeigt werden soll.
Pimenu gibt es ab heute 15.oo in der Version 1.5 - ich würde warten und dann das Teil einsetzen.
Es ist damit auch ohne Nutzung des statischen Menüs das jemals schnellste hier gezeigte Menü überhaupt:
Generated in 1.800248 seconds by CMS Made Simple 0.11-beta4 (not cached) using 10 SQL queries
UND DAS BEI ÜBER 5000 INHALTEN !!!!