Zum Inhalt springen

Aufklappbares Menue

Erstellt am 14. April 2005 · 9 Antworten · letzte Antwort am 18. April 2005

Tags: Frage

hjdt ·

Hallo,

ich habe noch ein Problem mit meinem Menue.
Es beinhaltet folgende Struktur:

Eintrag1
Eintrag2
Eintrag3

Wenn ich auf Eintrag ein klicke, passiert folgendes:

Eintrag1
-Subeintrag1.1
-Subeintrag1.2
Eintrag2
-Subeintrag2.1
Eintrag3

Es sollen aber nur die Sub-Einträge zu dem im Moment aktivem Element angezeigt werden, in dem Fall zu Eintrag1, und nicht alle.

Der Code:
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.marks{
MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 13
MENUE.entryLevel = 0
MENUE.1 = TMENU
MENUE.1 {
expAll = 1
NO = 1
ACT = 1
ACT.doNotLinkIt = 1
ACT.linkWrap = <img src="fileadmin/images/blind.gif" width="15" height="17" align="middle" alt=""> |<br><img style="margin-bottom: 4px;" src="fileadmin/images/greypix.gif" width="198" height="1"><br>
NO.ATagParams = class="menu"
NO.linkWrap = <img src="fileadmin/images/blind.gif" width="15" height="17" align="middle" alt=""> |<br><img style="margin-bottom: 4px;" src="fileadmin/images/greypix.gif" width="198" height="1"><br>
}
MENUE.2 = TMENU
MENUE.2 {
expAll = 1
NO = 1
ACT = 1
ACT.doNotLinkIt = 1
ACT.linkWrap = <img src="fileadmin/images/blind.gif" width="15" height="17" align="middle" alt=""> |<br>
NO.ATagParams = class="menu"
NO.linkWrap = <img src="fileadmin/images/blind.gif" width="15" height="17" align="middle" alt=""> |<br>
wrap = |<img style="margin-bottom: 4px;" src="fileadmin/images/greypix.gif" width="198" height="1"><br>
}

Was muss ich ändern, damit es funktioniert?

Danke und Gruß

Boris

colli ·

Du hast keine Wertigkeit eingegeben. Daher weiß Typo3 nicht, wie es die Menüs behandeln soll.

MENUE1< .MENU2E

usw.

SLAng ·

Mh... verstehe gar nicht warum dein Menü nicht sofort voll aufklappt, da du ja überall expAll auf 1 gesetzt hast...

Wenn du das auf 0 setzt, dann sollten die Unterpunkte erst aufklappen, wenn du einen Menüpunkt anklickst

hjdt ·

Mmmh....das mit der Wertigkeit leuchtet mir ein, aber ist es nicht so, dass ein MENUE.2 < .MENUE.1 die STruktur kopiert? Ich raffe das nicht!
Wenn ich expALl=0 setze, macht er gar kein Submenue mehr auf.

theo ·
colli schrieb
MENUE1< .MENU2E

usw.

das ist absoluter lötzinn

@hjdt:
nur nich von sowas verwirren lassen 😉

pid ·

so, der ganze code war irgendwie ein bisl durcheinander. habs mal etwas geordnet. probier mal das entryLevel wegzulassen.

10 = TEMPLATE 
10.template = FILE 
10.template.file = fileadmin/vorlage.html 
10.marks { 
MENUE = HMENU 
MENUE.special = directory 
MENUE.special.value = 13 
MENUE.1 = TMENU 
MENUE.1 { 

NO {
ATagParams = class="menu" 
linkWrap =  |
}

ACT = 1 
ACT {
doNotLinkIt = 1 
linkWrap =  |
}

}

MENUE.2 = TMENU 
MENUE.2 { 
wrap = |

NO {
ATagParams = class="menu" 
linkWrap =  |
}

ACT = 1 
ACT {
doNotLinkIt = 1 
linkWrap =  |
}


}
hjdt ·

Leider führt das nicht zum Erfolg. Die Submenues tauchen mit dieser Variante gar nicht auf.
Ich habe keine Ahnung was ich ändern könnte.