[TYPO3-german] Aufklappendes TMENU mit special.directory

Peter Linzenkirchner peter at linzenkirchner.de
Thu May 11 12:59:35 CEST 2006


Hallo Joey,

Am 11. Mai 2006 um 11:40 schrieb JoH:

> Nochmal: Das Verhalten war schon in den vorigen Versionen identisch  
> und ist
> im PHP Code dokumentiert:
> HMENU special = kein automatisches Aufklappen der Unterseiten des  
> aktiven
> Eintrags
>
> Im Prinzip entsprechen list und directory den Menüs aus dem  
> Inhaltselement
> Menü/Sitemap
>
> list = Menü dieser Seiten
> directory = Menü der Unterseiten dieser Seiten

Da ich bisher dem gleichen Fehler aufgesessen bin wie mein  
Namensvetter, und gestern auch das gleiche Problem hatte, habe ich es  
gleich mal ausprobiert. Wie immer hast du Recht:

So war meine Fassung, die zwar funktioniert, aber nicht wirklich  
korrekt ist:

   NAVI_3 = HMENU
   NAVI_3.special = directory
   NAVI_3.special.value = 19
   NAVI_3.entryLevel = 2

   NAVI_3.1 = TMENU
   NAVI_3.1.noBlur = 1
   NAVI_3.1.expAll = 1
   NAVI_3.1.wrap = <ul class="navi-schule">|</ul>
   NAVI_3.1.NO = 1
   NAVI_3.1.NO.linkWrap = <li>|</li>
   NAVI_3.1.ACT = 1
   NAVI_3.1.ACT.linkWrap = <li class="aktiv">|
   # Ebene 2
   NAVI_3.2 = TMENU
   NAVI_3.2.noBlur = 1
   NAVI_3.2.wrap = <ul>|</ul>
   NAVI_3.2.NO = 1
   NAVI_3.2.NO.linkWrap = <li>|</li>
   NAVI_3.2.ACT = 1
   NAVI_3.2.ACT.linkWrap = <li class="aktiv">|
   # Ebene 3
   NAVI_3.3 = TMENU
   NAVI_3.3.noBlur = 1
   NAVI_3.3.wrap = <ul>|</ul>
   NAVI_3.3.NO = 1
   NAVI_3.3.NO.linkWrap = <li>|</li>
   NAVI_3.3.ACT = 1
   NAVI_3.3.ACT.linkWrap = <li class="aktiv">|</li>


also mit special und entryLevel. Dabei war die Wahl des richtigen  
entryLevels entscheidend. Aber wie du richtig feststellst, ist das  
eigentlich Käse ... Richtig wäre gewesen:

   NAVI_3 = HMENU
   NAVI_3.entryLevel = 2

also einfach entryLevel und ohne special. Das funktioniert auch und  
ist logisch nachvollziehbar, da zwei Hierarchien ausgelassen werden.

Danke.

Viele Grüße
Peter Linzenkirchner

-- 
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------





More information about the TYPO3-german mailing list