[TYPO3-german] Textemenü ausklappen und anzeiegen aber wie?

Stefan Precht sprecht at symplasson.de
Fri May 18 15:26:36 CEST 2007


Hi Alexander,

ohne Deinen Code nun großartig zwecks debugging durchgeschaut zu haben...
Der nachfolgende TS Code rendert Dir eine Navigation als verschachtelte 
<UL> Liste...

Hier jedoch nur über 2 Ebenen. Kannst nun aber schlicht den ACTIFSUB 
Part aus Ebene 1 verwenden, und in die 2. und dritte Ebene mit einbauen.

Und die vierte dann so wie die aktuell 2.

Hoffe das konnte etwas helfen.

Viele Grüße,
Stefan



temp.Navigation = HMENU
temp.Navigation {
     stdWrap.required=1
     stdWrap.wrap=|
     1 = TMENU
     1 {
         noBlur = 1
         wrap = <ul id="navlist">|</ul>
         NO = 1
         NO {
             linkWrap = <li>|</li>
             ATagTitle.field = abstract // description // title
         }
         ACT = 1
         ACT {
             ATagParams = id="current"
             ATagTitle.field = abstract // description // title
             linkWrap = <li id="active">|</li>
         }
         ACTIFSUB = 1
         ACTIFSUB {
             ATagTitle.field = abstract // description // title
             ATagParams = id="current"
             linkWrap = <li id="active">|
         }
     }


     2 = TMENU
     2 {
         noBlur = 1
         wrap = <ul id="subnavlist">|</ul></li>
         NO = 1
         NO {
             ATagTitle.field = abstract // description // title
             linkWrap = <li>|</li>
         }
         ACT = 1
         ACT {
             ATagTitle.field = abstract // description // title
             ATagParams = id="subcurrent"
             linkWrap = <li id="subactive">|</li>
         }
     }
}

Alexander schrieb:
> Hallo Leute,
> 
> ich habe folgende SeitenStruktur:
> 
> Meine Seitenstruktur
> - Rootelement
> -- MainMenu [ID 67]
> --- Sub 1
> ---- Sub 1.1
> ---- Sub 1.2
> ----- Sub 1.2.1
> --- Sub 2
> --- Sub 3
> -- HeadMenu
> --- Head 1
> --- Head 2
> 
> 
> Nun möchte ich ein Textemenü über 4 Ebenen erstellen, welches Ebene für
> Ebene ausklappt.
> Den Versuche die erste Ebene als grafisches Menü zu machen habe ich
> verworfen, da ich nicht so mit dem Ergebnis der Schriftglättung zufrieden
> war.
> 
> Ich nutze folgenden Code:
> 
> lib.MainMenu = HMENU
> lib.MainMenu.special = directory
> lib.MainMenu.special.value = 67
> #lib.MainMenu.entryLevel = 1
> lib.MainMenu.1 = TMENU
> lib.MainMenu.1 {
> 	expAll = 1
> 	noBlur = 1
> 	NO = 1
> 	NO.ATagTitle.field = title
> 	NO.ATagParams = class="menulink"
> 	NO.linkWrap = <IMG SRC="fileadmin/templates/image/q-4x4-black.gif"
> BORDER="0" WIDTH="10" HEIGHT="8"> |<IMG
> SRC="fileadmin/templates/image/spacer.gif" WIDTH="4" HEIGHT="1" BORDER="0"
> ALT=" "><br>
> 	}
> lib.MainMenu.2{
> 	noBlur = 1
> 	expAll = 0
> 	NO.allWrap = <br> | <br>
> }
> 
> Jedoch wird mir die 2. Eben nicht angezeigt.
> Auch wird mir mein Menü nicht mehr angezeigt, sobald ich das entryLevel auf
> 1 setze.
> 
> Was mach ich falsch?
> 
> Danke für die Hilfe im Voraus 
> Alexander
> 


More information about the TYPO3-german mailing list