Zum Inhalt springen

TMENU_layers

Erstellt am 9. Juni 2005 · 3 Antworten · letzte Antwort am 9. Juni 2005

Tags: Frage

Organized_chaos ·

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

just2b ·

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

Organized_chaos ·

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 =  &nbsp;  
    }

 
    1.ACT {
      allWrap = &nbsp;
    }

    2 = tMENU_layers
        relativeToParentLayer=1
        xPossOffset=10
        yPossOffset=10

         2.NO {
           allWrap =<div class="menu2"> &nbsp;|</div>
    }

    
    2.ACT {
      allWrap  = <div class="menu2"> &nbsp;  </div>
    }

    3 = TMENU
        relativeToParentLayer=1
        xPossOffset=10
        yPossOffset=10
    3.NO {
        allWrap  =  <div class="menu2">&nbsp;| </div>
    }

    3.ACT {
      allWrap  = <div class="menu2"> &nbsp; | </div> 
    }

müsste es gehen?

just2b ·

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
	}
}