[Typo3-UG Oesterreich] Seite zentrieren - problem: GMENU_LAYERS

Christian Kurta kurta at typoheads.com
Mon Aug 16 12:43:58 CEST 2004


Wenn du einen Wrap rundherum machst funktionierts.
Hier ein Beispiel:


###
# Menü oben - Ebene 1
###

subparts.MENU_OBEN= HMENU
subparts.MENU_OBEN.entryLevel = 0
subparts.MENU_OBEN.1 = GMENU_LAYERS
subparts.MENU_OBEN.1 { 
 # layerStyle = position:absolute;left:0px;top:25px;width:25px;VISIBILITY:hidden; 
  layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden; 
  lockPosition = x
  xPosOffset = -450
  topOffset = 94
  displayActiveOnLoad = 0
  freezeMouseover = 1
  hideMenuWhenNotOver = 1
#  xPosOffset =-20
#  yPosOffset =-10
#  lockPosition = x
#  expAll=1
  relativeToTriggerItem = 1



wrap = <table cellSpacing=0 cellPadding=0><tr>|</tr></table>

  expAll=1
  NO {


wrap = <td>|</td>
XY = [10.w]+30, 124

    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 21
    10.offset = 0,81
    10.niceText = 1
    10.fontColor = #77626E

  }# Hier noch RO und son Kram 
ACT < .NO
ACT = 1
ACT.10.fontColor = #666666

RO < .NO
RO=1


RO.10.fontColor = #666666
}


###
# Menü oben - Ebene 2
###

subparts.MENU_OBEN.2 = GMENU_LAYERS
subparts.MENU_OBEN.2.useLargestItemX = 1
subparts.MENU_OBEN.2 { 

  layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden; 
  lockPosition = y
  yPosOffset = 0
  leftOffset = -1
  blankStrEqFalse=1
  freezeMouseover = 1
  relativeToParentLayer = 1
  relativeToParentLayer.addWidth=1
  hideMenuWhenNotOver = 10


wrap = <table cellSpacing=0 cellPadding=0><tr>|</tr></table>

  expAll=1


NO {

XY = 146,16
 
    10 = TEXT
    10.text.field = title
    10.fontColor = #77626E
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 10
    10.offset = 10,11



}
ACT < .NO
ACT = 1
ACT.backColor = #D7D29F
ACT.10.fontColor = #77626E
RO < .NO
RO=1
RO.backColor = #ECEAD2
RO.10.fontColor = #77626E
#  RO.30 = IMAGE


}




On Mon, 16 Aug 2004 12:18:52 +0200, Stefan Unterhuber wrote
> hallo liste,
> 
> hab ein eigentlich schon wohlbekanntes problem, allerdings auch nach 
> langem suchen und probieren noch immer keine lösung
> 
> meine seite wird mit einem table zentriert, mehrere menü-felder 
> werden in <div>s relativ dazu positioniert - funkt!
> 
> die GMENU_LAYERS sollen nun ebenfalls relativ zu den menüeinträgen
> positioniert werden, nicht absolut, da sie sonst abhängig von 
> auflösung, fenstergröße woanders erscheinen
> 
> grundsätzlich müsste es mit
> 
>   relativeToTriggerItem = 1
>   topOffset = [y]
>   leftOffset = [x]
> 
> funktionieren...
> tut es aber nicht! die werte in top- und leftOffset werden als absolute
> Positionsangaben verwendet
> 
> dadurch wandert das Menü in x-Richtung (zw. IE und Firefox sogar geringfügig
> in y-Richtung wegen unterschiedlicher margins?)
> 
> ein wrap um die Layer-Elemente (werden im HTML-Quelltext automatisch 
> gleich nach dem <body> definiert, also noch vor meiner Zentrierung)
>  funkt auch nicht!
> 
> bin ratlos
> 
> lg, stefan
> 
> -----
> Stefan Unterhuber (Development)
> WebDynamite IT Solutions GmbH
> Landstraße 49, A-4020 Linz, Austria
> http://www.webdynamite.com
> 0043 / 732 / 777 810 - 0 (fixed)
> 0043 / 732 / 777 810 - 50 (fax)
> 
> _______________________________________________
> Typo3-at mailing list
> Typo3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at


mfg

--
Christian Kurta
kurta at typoheads.com
www.typoheads.com
Tel.: 0650 / 530 12 76
ICQ: 50273991
----------------------
Neue Projekte:
http://www.typoheads.com - Our Corporate Site
http://www.strassberger.at - Uhren, Schmuck Straßberger Horn
http://www.acon-consulting.com - ACON Management Consulting





More information about the TYPO3-at mailing list