Hallo
Ich hab nun zum ersten mal mit Typo3 eine Website zusammengebaut und nun habe ich ein Problem. ich habe mit Tmenu_layers ein 3 stufiges Menü gebaut, nur leider erscheint die 2te und 3te Stufe links oben in der Ecke statt unter dem Parentlayer, da ich net mehr weiter kommen hoffe ich auf euch ;D
Hier mein Menü-Script:
marks.MENUE = HMENU
marks.MENUE {
1 = tMenu_layers
1.NO {
allWrap =
}
1.ACT {
allWrap =
}
2 = tMENU_layers
2.NO {
allWrap =<div class="menu2"> |</div>
}
2.ACT {
allWrap = <div class="menu2"> </div>
}
3 = TMENU
3.NO {
allWrap = <div class="menu2"> | </div>
}
3.ACT {
allWrap = <div class="menu2"> | </div>
}
Ich hoffe ihr könnt mir helfen, wär euch sehr dankbar
MFG
Julian
Hallo,
naja das wundert auch nicht, immerhin sagst du auch nicht, wo die Ebenen erscheinen sollen 😉
Schau dir doch mal die Dokus an:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html
hier mal ein auszug aus meinem:
# MENU EBENE 1 #
subparts.MENU3 = HMENU
subparts.MENU3.1 = TMENU_LAYERS
subparts.MENU3.1 {
hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToTriggerItem = 1
topOffset = 18
leftOffset = 5
expAll=1
wrap =
NO {}
}
# MENU EBENE 2 #
subparts.MENU3.2 = TMENU_LAYERS
subparts.MENU3.2 {
hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToParentLayer = 1
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 152
expAll=1
wrap =
NO {}
ACT = 1
ACT {
}
IFSUB = 1
IFSUB { }
}
# MENU EBENE 3 #
subparts.MENU3.3 = TMENU
subparts.MENU3.3 {
relativeToParentLayer = 1
wrap =
expAll=1
NO {}
}
viel erfolg
Das hieße quasi wenn mein Script so aussieht :
marks.MENUE = HMENU
marks.MENUE {
1 = tMenu_layers
relativeToParentLayer=1
xPossOffset=10
yPossOffset=10
1.NO {
allWrap =
}
1.ACT {
allWrap =
}
2 = tMENU_layers
relativeToParentLayer=1
xPossOffset=10
yPossOffset=10
2.NO {
allWrap =<div class="menu2"> |</div>
}
2.ACT {
allWrap = <div class="menu2"> </div>
}
3 = TMENU
relativeToParentLayer=1
xPossOffset=10
yPossOffset=10
3.NO {
allWrap = <div class="menu2"> | </div>
}
3.ACT {
allWrap = <div class="menu2"> | </div>
}
müsste es gehen?
wie wärs mit ausprobieren????
wenns nicht geht, hier mein -ungekürztes- Menü:
######################
# MENU TIPPS EBENE 1 #
######################
subparts.MENU3 = HMENU
subparts.MENU3.excludeUidList = 2,37,95,47, 246
subparts.MENU3.1 = TMENU_LAYERS
subparts.MENU3.1 {
hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToTriggerItem = 1
topOffset = 18
leftOffset = 5
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0" ><tr>|</tr></table>
NO {
stdWrap.htmlSpecialChars = 1
allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>|</td></tr></table></td>
ATagBeforeWrap = 1
ATagParams = class="hauptmenuA"
10 = TEXT
10.text.field = title
}
}
######################
# MENU TIPPS EBENE 2 #
######################
subparts.MENU3.2 = TMENU_LAYERS
subparts.MENU3.2 {
hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToParentLayer = 1
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 152
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
NO {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-tipps"
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-act"
10 = TEXT
10.text.field = title
}
IFSUB = 1
IFSUB {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-sub-tipps"
10 = TEXT
10.text.field = title
}
ACTIFSUB = 1
ACTIFSUB {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-actif-tipps"
10 = TEXT
10.text.field = title
}
}
######################
# MENU TIPPS EBENE 3 #
######################
subparts.MENU3.3 = TMENU
subparts.MENU3.3 {
relativeToParentLayer = 1
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
expAll=1
NO {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-tipps"
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-act"
10 = TEXT
10.text.field = title
}
}