GMENU und Rolloverzustand RO
| Autor | Nachricht |
|---|---|
|
Verfasst am: 23. 11. 2008 [16:32]
|
|
|
hombo13
Themenersteller
Dabei seit: 12.12.2005
Beiträge: 192
|
Hallo Forum - ich glaube ich mache alles richtig. Aber irgendwie doch nicht, sonst würde es ja funktionieren: mein Gmenu. Der RO-Zustand macht mir Sorgen. Er will einfach nicht gelingen. Sieht hier ein hilfreiches Auge einen Fehler? Vielen Dank für kleinen Tipp. TYPOSCRIPT temp.basicMenu = HMENU temp.basicMenu { wrap = <div class="hauptmenu">|</div> entryLevel = 0 1 = GMENU 1 { expAll = 0 wrap = <ul>|</ul> NO = 1 NO { allWrap = <li>|</li> XY = 180,31 backColor = white 10 = TEXT 10 { text.field = title offset = 5,15 fontSize = 16 fontFile = fileadmin/fonts/Eurostile.ttf fontColor = #666666 niceText = 0 } 20 = IMAGE 20.file = GIFBUILDER 20 { file.XY = 180,1 file.backColor = #666666 offset = 0,30 } } RO < .NO RO { backColor = red 10 = TEXT 10 { fontColor = yellow } } IFSUB < .NO IFSUB { allWrap = <li>| } } } |
|
Verfasst am: 23. 11. 2008 [16:51]
|
|
|
friction48
Dabei seit: 02.12.2003
Beiträge: 253
|
Hi, manchmal hilft es den RO Zustand mit RO = 1 zu aktivieren. Hier mal ein Beispiel: www.l-base.de/TYPO3-GMENU.25+M57366f0dab2.0.html TYPO3-Typoscript-Snippets und Tutorials auf www.l-base.de
|
|
Verfasst am: 23. 11. 2008 [17:10]
|
|
|
SLAng
Moderator
Dabei seit: 20.10.2004
Beiträge: 2778
|
Ne das ist nicht korrekt, denn NO ist ja schon aktiviert und wird auf RO kopiert. IFSUB hat aber kein RO... Also kann der RO-Zustand nicht funktionieren, wenn ew Unterseiten gibt... Dafür gibts dann ROIFSUB Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!
|
|
Verfasst am: 23. 11. 2008 [19:09]
|
|
|
hombo13
Themenersteller
Dabei seit: 12.12.2005
Beiträge: 192
|
... habe die Unterseiten zu Testzwecken weggenommen. Müsste doch funktionieren oder? |
|
Verfasst am: 24. 11. 2008 [10:16]
|
|
|
hombo13
Themenersteller
Dabei seit: 12.12.2005
Beiträge: 192
|
Heureka. Ich habe gesucht und gesucht. Der Code stimmt doch einigermassen. Das muss etwas mit JavaScript zu tun haben. Ich habe den Braten gerochen und gleich im TS-Configbereich folgende Zeile deaktiviert (auskommentiert): TYPOSCRIPT #config.removeDefaultJS = externTYPOSCRIPT temp.ilovetypo3 = HMENU temp. ilovetypo3 { wrap = <div class="hauptmenu">|</div> entryLevel = 0 1 = GMENU 1 { expAll = 0 wrap = <ul>|</ul> NO = 1 NO { allWrap = <li>|</li> XY = 180,31 backColor = white 10 = TEXT 10 { text.field = title offset = 5,15 fontSize = 16 fontFile = fileadmin/fonts/Eurostile.ttf fontColor = #666666 niceText = 0 } 20 = IMAGE 20.file = GIFBUILDER 20 { file.XY = 180,1 file.backColor = #666666 offset = 0,30 } } RO < .NO RO.backColor = red IFSUB < .NO IFSUB { allWrap = <li>| } IFSUBRO < .RO IFSUBRO { allWrap = <li>| } } Man braucht noch ein CSS dazu (hauptmenu). Das CSS kann so aussehen: HTML /*HAUPTMENU*/
.hauptmenu ul {
list-style:none;
margin:0;
padding:0;
}
.hauptmenu ul ul {
padding:8px 0 ;
}
.hauptmenu li {
margin:0;
padding:0;
} |



