[TYPO3-german] Browserweiche im TMENU_LAYERS

Christian Wolff chris at connye.com
Sat Mar 21 11:07:37 CET 2009


ReneŽ Kockisch schrieb:
> Vielen Dank für eure Tipps.
> 
> Ja es war einfach nur das Problem mit den geschweiften Klammern. Hab
> dann alles ausgeschrieben und schon ging es.
> 
> @Marco:
> Ich hab lange rumprobiert und bin einfach zu keiner Lösung gekommen. Das
> Problem ist das, das "ausklapp"-DIV beim IE zu weit unten sitzt. Hab mit
> den CSS Eigenschaften rumgespielt aber keine Lösung gefunden. Deswegen
> eben die Browserweiche. Falls jemand über nen Proxy kommt ist allenfalls
> das Menü zu weit unten das ist dann nicht so schlimm. Ist ja nur nen
> kleiner Schönheitseingriff.
> Wenn du jedoch nen Tipp hast es besser zu lösen würde ich den gern
> annehmen. Hier dazu mein derzeitiger TS Code:
> 
> 
> lib.menuTop = HMENU
> lib.menuTop.1 = TMENU_LAYERS
> lib.menuTop.1.wrap =  <ul class="nav"> | </ul>
> lib.menuTop.1.lockPosition = x
> lib.menuTop.1.relativeToTriggerItem=1
> lib.menuTop.1.layerStyle =
> position:absolute;{abstandoben};visibility:hidden;display:inline;width:180px;min-width:186px;border-bottom:solid
> #7b7b7b 0px;
> [browser = msie]
> lib.menuTop.1.topOffset  = 30
> [else]
> lib.menuTop.1.topOffset  = 0
> [GLOBAL]
> lib.menuTop.1.leftOffset =  -30
> lib.menuTop.1.hideMenuWhenNotOver = 50
> lib.menuTop.1.hideMenuTimer = 70
> lib.menuTop.1.expAll=1
> lib.menuTop.1.NO = 1
> lib.menuTop.1.NO {
>              ATagParams = onfocus="this.blur()"
>           allWrap = <li> | </li>
>           stdWrap.htmlSpecialChars = 1
>           stdWrap.htmlSpecialChars.preserveEntities = 1
>        }
> lib.menuTop.1.ACT.1 < NO
> lib.menuTop.1.ACT.1.ATagParams = onfocus="this.blur()"
> 
> lib.menuTop.2 = TMENU
> lib.menuTop.2.wrap = <div class="layer-foldout1"><ul> | </ul></div>
> lib.menuTop.2.NO {
>          ATagParams = onfocus="this.blur()"
>          wrapItemAndSub = <li> | </li>
>          stdWrap.htmlSpecialChars = 1
>       }
> 
> Es geht hier nur um den IE7 bei allen anderen wird es richtig dargestellt.
> 
> Gruß
> René
Hi Rene must gar nicht alle klammern auflösen. die einfachste art so
etwas zu organisierne ist ungfähr wie folgt:

## definition des menüs
lib.menuTop = HMENU
lib.menuTop.1 = TMENU_LAYERS
lib.menuTop.1 {
	..Lange defintion von allem möglichen..
	lib.menuTop.1.topOffset  = 0
}

## änderung für den IE
[browser = msie]
lib.menuTop.1.topOffset  = 30
GLOBAL]


so das die browser weiche einfach hinten dran komt.
und im zweifelsfall den / die nötigen werte überschreibt.

gruss chris

-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list