Geteilte Navigation mit TYPO3

visiondpc

Erfahrenes Mitglied
Hallo,
ich versuch mich grad an TYPO3 und steh kurz vor dem verzweifeln.

Ich brauche auf einer Webseite zwei voneinander unabhängige Menüs.
Menü1 ist horizontal. Das bedeutet ich muss das Menü trennen um die 2. Ebene unterhalb der ersten darzustellen.
Menü2 ist ein ganz normales vertikales Menü, ebenfalls mit 2 Ebenen.
Das Problem ist, wenn ich einen Menüpunkt von Menü2 auswähle werden die Unterpunkte ebenfalls an der Stelle angezeigt wo eigentlich nur die Unterpunkte von Menü1 sein sollten.
Ich hoffe, das ist so halbwegs verständlich erklärt.

Beispiel

Mit TYPOScript habe ich das ganze so realisiert:
Code:
HAUPTNAVIGATION = HMENU
      HAUPTNAVIGATION {
        special = directory
        special.value = 3
        entryLevel = 1
        1 = TMENU
        1.NO = 1
        1.ACT < .1.NO
        1.ACT.ATagParams = class="activ"
      }
      
      HAUPTNAVIGATION2 = HMENU
      HAUPTNAVIGATION2 {
        entryLevel = 2
        1 = TMENU
        1.NO = 1
        1.ACT < .1.NO
        1.ACT.ATagParams = class="activ"
      }

      NEBENNAVIGATION = HMENU
      NEBENNAVIGATION {
         special = directory
        special.value = 14
        entryLevel = 1
        1 = TMENU
        1.NO = 1
        1.ACT < .1.NO
        1.ACT.ATagParams = class="activ"
        2 < .1
        2.NO.linkWrap = ....
        ......
}

Das Problem besteht anscheinend darin, das ich HAUPTNAVIGATION2 kein special.value zugeordnet habe. Wenn ich dies aber mache wird der entryLevel ignoriert und ich bekomme 2 mal die erste Ebene angezeigt.
Ich könnte das Ganze zwar mit unterschiedlichen HTML-Vorlagen lösen würde es aber lieber sofern möglich mit TYPOScript machen und bin für jede Hilfe dankbar.
 
Zuletzt bearbeitet:
Also ich habe es jetzt mit 2 Vorlagen gelöst, da es entweder keine Lösung gibt oder wenn es ein gibt sie mir keiner verraten will.

Vorlage für Seiten im Oberen Menü:
HTML:
<div id="wrap">
	<div id="header">
		###HEADER###
	</div>
	<div id="topMenu_1">
		###TOPMENU1###
	</div>
	<div id="topMenu_2">
		###TOPMENU2###
	</div>
	<div id="leftMenu">
		###LEFTMENU###
	</div>
	<div id="contentWrap">
		<div id="contentCenter">
			###CONTENT0###
		</div>
	</div>
	<div id="contentRight">
		###CONTENT2###
	</div>
</div>

Vorlage für Seiten im linken Menü:
HTML:
<div id="wrap">
	<div id="header">
		###HEADER###
	</div>
	<div id="topMenu_1">
		###TOPMENU1###
	</div>
	<div id="topMenu_2">
		&nbsp;
	</div>
	<div id="leftMenu">
		###LEFTMENU###
	</div>
	<div id="contentWrap">
		<div id="contentCenter">
			###CONTENT0###
		</div>
	</div>
	<div id="contentRight">
		###CONTENT2###
	</div>
</div>
 

Neue Beiträge

Zurück