[TYPO3-german] HMENU mit directory und Unterseiten

Alexander Herrmann darignac at googlemail.com
Mon Feb 25 14:42:25 CET 2008


Hallo liebe Liste,

ich habe ein kleines Problem, und zwar will ich neben meiner normalen
Seitennavigation (realisiert durch ein HMENU mit entrylevel = 0) ein
zweites Navigationsmenü für einen Seitenbaum haben, der erst sichtbar
ist, wenn der Nutzer eingeloggt ist. Das Menu ist auch ganz woanders
im Template positioniert. Ich dachte mir, dass ein HMENU mit

2 = HMENU
		2 {
			special = directory
			special.value = XX
			
			# first level
			1 = TMENU
			1 {
				wrap = <ul>|</ul>
				NO {
					field = title
					allWrap = <li>&nbsp;|</li>
				}
				ACT < .NO
				ACT = 1
				
				SPC = 1
				SPC.doNotLinkIt = 1
				SPC.allWrap = </ul>|
			}
			
			# second level
			2 = TMENU
			2 {
				wrap = <li><ul>|</ul></li>
				NO {
					field = title
					allWrap = <li>&nbsp;|</li>
				}
				ACT < .NO
				ACT.allWrap = <li class="highlight">&nbsp;|</li>
				ACT = 1
				
				# spacer
				SPC = 1
				SPC.doNotLinkIt = 1
				SPC.allWrap = </ul>|
			}
		}

die Lösung ist, wobei XX für die ID der Seite steht, der alle
"internen" Seiten untergeordnet sind. Ausgegeben werden ja dann auch
alle "internen" Seiten, sind diesen aber nochmals Seiten untergeordnet
(de facto die zweite Ebene) werden diese nicht angezeigt und das ist
mein eigentliches Problem. Die anderen HMENU special Typen passen
meiner Meinung nach nicht, und ein normales Menu ohne special geht
auch nicht.

Damit ihr versteht was ich meine habe ich den Seitenbaum mal
hochgeladen (http://img137.imageshack.us/img137/3429/typotreemo5.png),
der Punkt ist die Seite mit der ID XX, also die Seite die wenn man
sich eingeloggt hat sichtbar wird, und die rot markierten Seiten sind
die, die eben nicht mit angezeigt werden.

Für Anregungen wäre ich dankbar - vielleicht gibt es ja noch einen
anderen Weg...


More information about the TYPO3-german mailing list