Zum Inhalt springen

TMENU_LAYER mit Rahmen wie freenet

Erstellt am 10. Januar 2004 · 4 Antworten · letzte Antwort am 15. April 2005

Tags: HTML & CSS, Frage

TimTom ·

Hi,

möchte gerne einen Rahmen um die 2. Ebene meines TMENU_LAYER´s machen genau so wie bei freenet.de auf der Startseite hab schon alles Mögliche versucht aber entweder is dann kein richtiger Rahmen da (mit CSS) oder mit ner Tabelle sind die Striche zwischen den Links dann doppelt so dick wie die äußeren.
Wäre sehr dankbar wenn jemand ne Idee hat!!! Vielleicht isses ja ganz einfach und ich komm nur nich drauf #paralyzed#

MfG
TimTom

TimTom ·

Achso, hier is noch mein Setup wies noch nich so toll funktioniert bzw. aussieht:

marks.INHALT.table = tt_content
marks.MENU_LINKS = HMENU
marks.MENU_LINKS.1 = TMENU_LAYERS
marks.MENU_LINKS.1 {
hideMenuWhenNotOver = 100
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 115
expAll=1
NO {
allWrap = |
ATagBeforeWrap = 1
ATagParams = class="hauptmenu"
backColor = #ffffff
10 = TEXT
10.text.field = title
}
}
marks.MENU_LINKS.2 = TMENU_LAYERS
marks.MENU_LINKS.2 {
hideMenuWhenNotOver = 100
layerStyle = position:absolute;VISIBILITY:visible
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 0
expAll=1
NO {
Wrap = <table width="150" border="1" cellpadding="0" cellspacing="0" bordercolor="#C0C0C0" class="popmenu"><tr><td> | </td></tr> </table>
ATagBeforeWrap = 1
ATagParams = class="popmenu"
backColor = #E3EDF9
10 = TEXT
10.text.field = title
}
}

Is bis dato noch ein Ausprobiercode, deshalb auch noch nicht bereinigt!

MfG
TimTom

TimTom ·

Ja ja habs dann von alleine rausgefunden und es war sehr einfach! Ein einfaches WRAP an der richtigen Stelle und siehe da der gewünschte Effekt stellt sich ein :o .
Falls es jemanden interessiert hier der Code:

marks.MENU_LINKS.1 = TMENU_LAYERS
marks.MENU_LINKS.1 {
hideMenuWhenNotOver = 100
relativeToTriggerItem = 1
topOffset = 0
#
#position popmenu
#
leftOffset = 115
expAll=1
NO {
allWrap = |
ATagBeforeWrap = 1
ATagParams = class="hauptmenu"
backColor = #ffffff
10 = TEXT
10.text.field = title
}
}
marks.MENU_LINKS.2 = TMENU_LAYERS
marks.MENU_LINKS.2 {
hideMenuWhenNotOver = 100
layerStyle = position:absolute;VISIBILITY:visible
relativeToTriggerItem = 1
expAll=1
wrap = <table border="1" width="119" cellspacing="0" cellpadding="0" bordercolor="#C0C0C0" class="hauptmenu"><tr><td> |</td></tr> </table>
NO {
allWrap = |
ATagBeforeWrap = 1
ATagParams = class="popmenu"
backColor = #E3EDF9
10 = TEXT
10.text.field = title
}
}

CaVo ·

Find ich sehr fair, dass Du hier die Lösung mitlieferst. Ärgerlich finde ich immer Postings ala "Danke, habs gefunden" und wart nimmer gesehen! 😃

meinverein24 ·

Hallo,
ich würde gene das selbe Menü wie freenet haben. Habe oben angegebenen Code benutzt,bin aber nicht zum Ziel gekommen. Jetzt habe ich folgendes zusammen gebastelt, so dass ich zumindest die erste Ebene angezeigt bekommen. Kann mir bei der zweiten (die sich ausklappen soll) jemand helfen. So siehts bisher aus http://www.meinverein24.de/thueringen.html

marks.KREISE = HMENU
marks.KREISE.special = directory
marks.KREISE.special.value = 1727
marks.KREISE.entryLevel = 1
marks.KREISE.1 = GMENU
marks.KREISE.1.NO = 1
marks.KREISE.1.NO {
wrap = <table border="1" cellspacing="0" cellpadding="0" bordercolor="#C0C0C0"><tr><td> |</td></tr> </table>
XY = 146, 20
backColor = #EAFADA
border = 2

10 = TEXT
10.text.field = title
10.fontColor = #658B3D
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 10
10.niceText = 0
10.offset = 7, 12

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,5
backColor = #FFFFFF

}
20.offset = 0, 20
}
marks.KREISE.1.RO < .marks.KREISE.1.NO
marks.KREISE.1.RO {
tmp < .backColor
backColor = #F8F8D8
5 < .10
5.fontColor < .tmp
5.offset = 8,14
}
marks.KREISE.1.CUR < .marks.KREISE.1.RO
marks.KREISE.2 < .KREISE.1
marks.KREISE.2 {
NO.backColor = #E2F5E5
NO.10.fontColor = #478951
NO.20.file.backColor = #478951
RO < .NO
RO.backColor = #FFFFFF
RO.5 >
CUR < .RO
}

Die Original Freent Lösung wäre mir natürlich lieber o.O

Oliver