Zum Inhalt springen

Grundsatzfrage ....._LAYERS

Erstellt am 12. April 2005 · 10 Antworten · letzte Antwort am 13. April 2005

Tags: Frage

Suse ·

Hallo,
gibt es Typo-Versionen wo TMENU_LAYERS oder GMENU_LAYERS nicht funktioniert ?
Sobald ich ...._LAYERS einbinde, wird der Marker zwar angesprochen aber es erscheint nichts. Hier mal vorsichtshalber mein TS

######################
# MENU_OBEN EBENE 1 #
######################

MENU_OBEN = HMENU
MENU_OBEN.excludeUidList = 63,28,48,50,51,53,60
MENU_OBEN.1 = TMENU_LAYERS
MENU_OBEN.1 {

hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToTriggerItem = 1
topOffset = 18
leftOffset = 5
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0" ><tr>|</tr></table>

NO {
stdWrap.htmlSpecialChars = 1
allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>|</td></tr></table></td>
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
}
######################
# MENU_OBEN EBENE 2 #
######################

MENU_OBEN.2 = TMENU_LAYERS
MENU_OBEN.2 {
hideMenuWhenNotOver = 5
hideMenuTimer = 200
relativeToParentLayer = 1
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 152
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>

NO {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
IFSUB = 1

IFSUB {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
ACTIFSUB = 1
ACTIFSUB {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
}
######################
# MENU_OBEN EBENE 3 #
######################

MENU_OBEN.3 = TMENU
MENU_OBEN.3 {
relativeToParentLayer = 1
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
expAll=1

NO {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="linkWeiss"
10 = TEXT
10.text.field = title
}
}

Moeffz ·

Da fehlt die Angabe, wo das Menü beginnt (entweder auf einem entryLevel

Untermenue = HMENU
      Untermenue{
         entryLevel = 1
         1 = TMENU_LAYERS
         1{

oder unterhalb eines Ordners

MENU_OBEN = HMENU
      MENU_OBEN{
          special = directory
          # special.value ist die PID des Oberordners
          special.value = 1
          1 = TMENU_LAYERS
Suse ·

Ja, das hatte ich auch schon probiert. Wenn ich anstatt TMENU_LAYERS GMENU einsetze, wird die erste ebene angezeigt. Sobald ich aber was mit ..._LAYERS einsetze ist alles weg.. 😢

Moeffz ·

Du hast auch das includeLibs angepaßt?

includeLibs.tmenu_layers = /media/scripts/tmenu_layers.php
Suse ·

oh Sch...., muß ich diesen Code einfach nur hineinkopieren oder mit Typo noch uploaden ?

Suse ·

ja Danke, funktioniert.
Sieht aber voll besch... aus. Kein Hintergrung nur der Text. Kann man kaum lesen. Da muß ich wohl doch ein GMENU_LAYERS machen, oder gibt es hier auch noch Möglichkeiten???

Suse ·

ok, habe ein GMENU erstellt, welches erst mal funktioniert. Dafür werden alle anderen Marker nicht mehr angesprochen. Kann eigentlich nur ein Klammerproblem sein. Habe es mir schon tausendmal angesehen und den Fehler nicht finden. Kann bitte jemand mal nachsehen. Danke

seite = PAGE

seite {
typeNum = 0
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
includeLibs.tmenu_layers = media/scripts/gmenu_layers.php
bodyTag = <body bgColor = "white">
stylesheet = fileadmin/style.css
meta.AUTHOR =
meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/amatemplate_2.html
10.workOnSubbart = DOKUMENT
10.marks {
UEBERSCHRIFT = IMAGE
UEBERSCHRIFT.file = GIFBUILDER
UEBERSCHRIFT.file {
XY = 559, 86
backColor = #CC0000
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 38
10.fontFile = fileadmin/fonts/arialbi.ttf
10.fontColor = #000000
10.niceText = 1
10.offset = 10, 55

20 = TEXT
20.text.field = subtitle // title
20.fontSize = 30
20.fontFile = fileadmin//fonts//arialb.ttf
20.fontColor = #E2F5E5
20.niceText = 1
20.offset = 40, 68
}
#################
# MENU_OBEN EBENE 1 #
#################
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 29
MENU_OBEN.1 = GMENU_LAYERS
MENU_OBEN.1 {
layerStyle = position:absolute;left:30px;top:315px;width:10px; VISIBILITY:hidden;
xPosOffset = -85
lockPosition = x
dontFollowMouse = true
dontHideOnMouseUp = 0
expAll=1
NO {
backColor = black
XY = [10.w]+28, 20
10 = TEXT
10.text.field = title
10.offset = 5,15
10.fontSize = 16
10.fontColor = white
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor = #C79306
}
ACT < .RO
}

#################
# MENU_OBEN EBENE 2 #
#################

MENU_OBEN.2 = GMENU_LAYERS
MENU_OBEN.2 {
layerStyle = position:absolute;width:10px; VISIBILITY:hidden;
xPosOffset = -40
yPosOffset = -320
lockPosition = y
dontFollowMouse=true
displayActiveOnLoad = 0
expAll = 1
NO {
backColor = |*| #E7E7E7 || #C9C7C7 |*|
XY = 140, 20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
10.fontSize = 14
10.offset = 5,13

20 = BOX
20.dimensions = 0,0,1,20
20.color = #000000

30 < .20
30.align = r

40 = BOX ||
40.dimensions = 0,0,140,1
40.color = #000000

50 = |*||*| || BOX
50.dimensions = 0,0,140,1

50.color = #000000
50.align = ,b

}

RO < .NO
RO = 1
RO {
backColor = #F8F8F8
}
}

#################
# MENU_OBEN EBENE 3 #
#################

MENU_OBEN.3 = GMENU
MENU_OBEN.3 {
NO {
backColor = |*| #E7E7E7 || #C9C7C7 |*|
XY = 140, 20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
10.fontSize = 14
10.offset = 5,13

20 = BOX
20.dimensions = 0,0,1,20
20.color = #000000

30 < .20
30.align = r

40 = BOX ||
40.dimensions = 0,0,140,1
40.color = #000000

50 = |*||*| || BOX
50.dimensions = 0,0,140,1
50.color = #000000
50.align = ,b
}
RO < .NO
RO = 1
RO {
backColor = #F8F8F8
}

#########
#Laufleiste#
#########

LAUFLEISTE >
LAUFLEISTE = RECORDS
LAUFLEISTE {
tables = tt_content
source = 38

}

############
#rechtees MENÜ#
############

SPON1= HMENU
SPON1.special = directory
SPON1.special.value = 48
SPON1.1 = TMENU
SPON1.1.NO = 1
SPON1.1.NO.ATagParams = class="linkWeiss"

SPON2= HMENU
SPON2.special = directory
SPON2.special.value = 53
SPON2.1 = TMENU
SPON2.1.NO = 1
SPON2.1.NO.ATagParams = class="linkWeiss"

SPON3= HMENU
SPON3.special = directory
SPON3.special.value = 51
SPON3.1 = TMENU
SPON3.1.NO = 1
SPON3.1.NO.ATagParams = class="linkWeiss"

SPON4= HMENU
SPON4.special = directory
SPON4.special.value = 50
SPON4.1 = TMENU
SPON4.1.NO = 1
SPON4.1.NO.ATagParams = class="linkWeiss"

UNTEN= HMENU
UNTEN.special = directory
UNTEN.special.value = 60
UNTEN.1 = TMENU
UNTEN.1.NO = 1
UNTEN.1.NO.ATagParams = class="linkWeiss

###########
#linkes MENÜ #
###########

MEN_LI = HMENU
MEN_LI.special = directory
MEN_LI.special.value = 28

MEN_LI.entryLevel = 1
MEN_LI.1 = GMENU
MEN_LI.1 {
expAll=0
NO {
backColor= #eeeeee
wrap = | <br>
XY = 170, 20
10 = TEXT
10.text.field = title
10.fontFace = fileadmin/fonts/arial.ttf
10.fontColor = #000066
10.fontSize = 12
10.fontWeight = normal
10.offset = 7, 14
10.niceText = 1
}

ACT < .NO
ACT = 1
ACT {
backColor = #CBD4DD
10.fontColor = #0F0F41
10.fontWeight = bold
}

RO < .NO
RO=1
RO {
backColor= #eeeeee
10.fontColor = 0909D7
}
}

MEN_LI.2 = GMENU
MEN_LI.2 {
expAll = 1
NO {
wrap = | <br>
XY = 170, 18
10 = TEXT
10.text.field = title
10.fontFace = fileadmin/fonts/arial.ttf
10.fontColor = #000066
10.fontSize = 12
10.offset = 20, 12
10.niceText = 1
}

ACT < .NO
ACT = 1
ACT {
backColor = #F1F1F3
# 10.fontColor = red
}

RO < .NO
RO=1
RO {
backColor= #eeeeee
10.fontColor = #01013B
10.fontWeight = bold
10.font.decoration= underline
}

}

INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0

}
}
}

}

Suse ·

Danke, wir können schließen. Habe die fehlende Klammer unter MENU_OBEN Ebene 3 gefunden.
Tschau

Moeffz ·

'backColor' funktioniert mit den Layers nicht. Dazu könntest Du Dein Menü in eine Tabelle wrappen und die Zellhintergrundfarben entsprechend malen. Hier mal ein Code, der bei mir funktioniert hat:

Untermenue = HMENU
      Untermenue{
         entryLevel = 1
         1 = TMENU_LAYERS
         1{
            layerStyle = position:absolute;VISIBILITY:hidden; 
            lockPosition = x
            relativeToParentLayer=1 
            relativeToTriggerItem=1
            topOffset = 17 
            leftOffset = 0 
            hideMenuWhenNotOver = 50
            expAll=1 
            wrap = <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
            hideMenuTimer = 70
            NO{
               allWrap = <td class="topnav"> | </td>
            }
            ACT = 1
            ACT{
               allWrap =  <td class="topnav_act"> | </td>
            }
         }
         2 = TMENU_LAYERS
         2{
            layerStyle = position:absolute;VISIBILITY:hidden; 
            lockPosition = x
            relativeToParentLayer=1 
            relativeToTriggerItem=1
            relativeToTriggerItem.addWidth = 1
            hideMenuWhenNotOver=1 
            topOffset = 0 
            leftOffset = 5 
            expAll=1
            hideMenuWhenNotOver=1
            wrap = <table border="1" bordercolor="#00463A" bgcolor="#E7EDEC" cellspacing="0" cellpadding="0" class="topnav1"> <tr><td> |</td></tr> </table>
            NO{
               linkWrap = |<BR>
            }
         }
         3 = TMENU_LAYERS
         3{
            layerStyle = position:absolute;width:150px;VISIBILITY:hidden;
            topOffset = -5
            leftOffset = 20
            lockPosition = x
            expAll=1
            relativeToParentLayer=1
            relativeToTriggerItem=1
            relativeToTriggerItem.addWidth = 1
            hideMenuWhenNotOver=1
            wrap = <table border="1" bordercolor="#00463A" bgcolor="#E7EDEC" cellspacing="0" cellpadding="0" class="topnav2"> <tr><td> | </td></tr></table>
         NO{
            linkWrap = |<BR>
         }
      }
Suse ·

wieso denn ?
bei mir funktioniert es, habe nur die Farbe meiner Seite noch angepasst. Habe jetzt aber auch ein GMENU_LAYERS. Komme bloß mit der Positionierung der aufklappenden Ebenen nicht klar. Welche Codes waren denn dafür zuständig ?