[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