ist dieses Menü machbar


  • 1
  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    05. 01. 2005, 23:03

    Das MB-Menü ist ohne Probleme mit GMENU_LAYERS und optionSplit machbar.
    [quote:62322343eb="tom_meier"]
    Welche Einstellung ist notwendig dazu?
    [/quote:62322343eb]
    Es ist eher notwendig,
    eine Menge Einstellungen nicht zu machen. ;)
    Z.B. relativeToParent und wie sie alle heißen.

    Du mußt einfach nur dafür sorgen,
    daß die 2te Ebene absolut positioniert wird.

    jenses

  • tom_meier tom_meier
    Sternenflotten-Admiral
    0 x
    187 Beiträge
    2 Hilfreiche Beiträge
    06. 01. 2005, 13:59

    Ok noch mehr kann ich nicht weglassen. Allerdings befürchte ich das ich etwas vergessen habe.
    Das Menü sieht auch so ähnlich aus nur die zweite Ebene liegt nichrt immer links an sondern verschiebt sich unter den Menüpunkt.

    Hier mein Code:

    ##### menü ############################

    marks.MENU = HMENU
    marks.MENU.special = directory
    marks.MENU.special.value = 1
    marks.MENU.1 = GMENU_LAYERS
    marks.MENU.1 {
    layerStyle = position:absolute;VISIBILITY:hidden;
    xPosOffset = -100
    lockPosition = x
    expAll=1
    topOffset = 103
    }
    marks.MENU.1.NO {
    backColor = #e4e4e4
    XY = [10.w] +15, 17
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/fonts/verdana.TTF
    10.fontSize = 11
    10.fontColor = #666666
    10.offset = 3,10
    }

    #############################
    marks.MENU.2 = GMENU_LAYERS
    marks.MENU.2.layerStyle = position:absolute;VISIBILITY:hidden;

    marks.MENU.2.NO {

    backColor = #e4e4e4
    XY = 115, [10.h] +10
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/fonts/verdana.TTF
    10.fontSize = 11
    10.fontColor = #666666
    10.offset = 3, 15
    }

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    06. 01. 2005, 15:02

    [quote:b9fcb6b457]Ok noch mehr kann ich nicht weglassen.[/quote:b9fcb6b457]
    Doch ;)
    [code:1:b9fcb6b457]xPosOffset = -100
    lockPosition = x [/code:1:b9fcb6b457]
    Weg damit !

    Du brauchst nur das hier :
    [code:1:b9fcb6b457]layerStyle = position:absolute;top:100px;left:192px;width:179px;VISIBILITY:hidden;[/code:1:b9fcb6b457]
    Werte mußt Du natürlich noch anpassen.
    (Das herauszufinden hat mich damals übrigens 3 Tage gekostet ,
    was habe ich geflucht. #giggle# )

    jenses

  • katees katees
    Padawan
    0 x
    48 Beiträge
    0 Hilfreiche Beiträge
    06. 01. 2005, 15:03

    Also ich würde das nicht mit GLAYERS machen, sondern nur
    mit CSS. Wenn Du die den Quellcode anschaust, siehst Du, das Mercedes das auch so macht!

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    06. 01. 2005, 15:29

    [quote:cc6bf1ea84="katees"]Also ich würde das nicht mit GLAYERS machen, sondern nur
    mit CSS. Wenn Du die den Quellcode anschaust, siehst Du, das Mercedes das auch so macht![/quote:cc6bf1ea84]
    Naja, es ist schon ein bißchen mehr, als nur CSS (JS z.B.)

    In Typo3 würde man das wohl mit TMENU_LAYERS machen. ;)

    jenses

  • katees katees
    Padawan
    0 x
    48 Beiträge
    0 Hilfreiche Beiträge
    06. 01. 2005, 15:37

    Ich habe auch nicht gemeint, das CSS alles ist, aber ich finde, das mit Grafiken zu machen, geht zwar auch, aber man nimmt höhere Ladezeiten und schlechter Barrierefreiheit etc in Kauf.
    Natürlich muss man per JS dann die RollOver-Effekte machen, um den Style für das jeweilige Element zu tauschen!

  • tom_meier tom_meier
    Sternenflotten-Admiral
    0 x
    187 Beiträge
    2 Hilfreiche Beiträge
    06. 01. 2005, 16:02

    ggggeeeeiiiilllll :D

    es funktioniert

    aber sei getröstet ich habe länger als 3 Tage dran gearbeitet....

    und so simpel..... man man

    Trozdem vielen Dank

    Tom

  • toyde toyde
    Jedi-General
    0 x
    1971 Beiträge
    0 Hilfreiche Beiträge
    10. 01. 2005, 18:49

    Hallo!

    Funzt es wirklich? Kannst du nochmals den ganzen funkionierenden Source für das Menü posten? Wäre hammernett.

    Greez Toyde

  • tom_meier tom_meier
    Sternenflotten-Admiral
    0 x
    187 Beiträge
    2 Hilfreiche Beiträge
    12. 01. 2005, 09:36

    Hier der Code:

    ##### menü ############################

    marks.MENU = HMENU
    marks.MENU.special = directory
    marks.MENU.special.value = 1
    marks.MENU.1 = GMENU_LAYERS
    marks.MENU.1 {

    #LayerStyle
    layerStyle = position:absolute;top:83px;left:162px;width:500px;VISIBILITY:hidden
    displayActiveOnLoad=0
    #The 2 Lines are used to close the new layer (mouseover menu)
    hideMenuWhenNotOver = 50
    hideMenuTimer = 500

    #To show all menu items of the next level they have to be activ
    expAll=1

    #Used to show the menu items

    NO = 1
    NO{
    XY=[10.w]+10, 19
    backColor=#e4e4e4
    10 = TEXT
    10.text.field = title
    10.fontColor = #666666
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 11
    10.align = left
    10.niceText=0
    10.offset= 3,13
    20 = BOX
    20.dimensions =0,18,[10.w]+10,1
    20.color= #c3c3c3
    30 = BOX
    30.dimensions =[10.w]+9,0,1,19
    30.color= #c3c3c3

    }

    RO = 1
    RO < .NO
    RO{
    backColor=#f0f0f0
    10 = TEXT
    10.text.field = title
    10.fontColor = #ffb000
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 11
    10.align = left
    10.niceText=0
    10.offset=3,13
    20 = BOX
    20.dimensions =0,18,[10.w]+10,1
    20.color= #f0f0f0
    30 = BOX
    30.dimensions =[10.w]+9,0,1,19
    30.color= #c3c3c3

    }

    }

    #################################
    # Top Navigation 2nd Level
    marks.MENU.2 = GMENU_LAYERS
    marks.MENU.2 {
    displayActiveOnLoad=0
    expAll=1

    NO{
    XY=[10.w]+30, 19
    backColor=#f0f0f0
    10 = TEXT
    10.text.field = title
    10.fontColor = #666666
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.fontSize = 11
    10.align = center
    10.niceText=0
    10.offset=3,13
    30 = BOX
    30.dimensions =[10.w]+29,2,1,17
    30.color= #c3c3c3

    }

    ACT = 1
    ACT < .NO
    ACT = 1
    ACT.10.fontColor = #ffb000
    RO < .NO
    RO = 1
    RO.10.fontColor = #ffb000
    }

  • 1