Hallo,
Ich habe ein Seite erstellt : http://s2web94.server02.jami-tech.de/site/index.php?id=8
Hier habe ich mit hilfe des Buches Content Managment mit TYPO3 von Andreas Stöckl versucht ein Layermenu zu erstellen. Leider klappen die Menus nicht auf.
hier ist mein Template Quelltext:
seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/design/index.htm
marks.INHALT < styles.content.get
marks.WO = HMENU
marks.WO {
special = rootline
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = | / |*| | / |*| |
1.NO.ATagParams=class="wo"
}
marks.MENU = HMENU
marks.MENU.1 = GMENU_LAYERS
marks.MENU.1 {
layerStyle = //
VISIBILITY:hidden;
xposOffset = -10
lockPosition = x
expA11=1
NO {
backColor = #cccccc
XY = [10.w]+41,20
10 = TEXT
10.text.field = title
10.fontFace = fileadmin/verdana.ttf
10.fontSize = 12
10.offset = 5,15
}
}
marks.MENU.2 = GMENU
marks.MENU.2.NO {
backColor = #cccccc
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 5,13
10.fonstSize = 11
10.fontFace = fileadmin/verdana.ttf
}
}
seite.stylesheet = fileadmin/design/styles.css
seite.headerData.10 = TEMPLATE
seite.headerData.10 {
template = FILE
template.file = fileadmin/design/ie5.htm
workOutSubpart = HEADER
}
wo liegt den bitte der Fehler in meinem Script?
Gruß
Robert
Hi Mauser,
ich glaub du hast da einen Schreibfehler.
expA11=1 durch expAll = 1 ersetzen.
Gruß
Knut
Hab die änderung vorgenommen hilft aber auch nicht.
Hi nochmal,
xposOffset = -10 durch xPosOffset = -10 ersetzen.
Check deinen Code mal weiter nach Schreibfehlern, wenn das nicht funzt.
Gruß
Knut
Hab alles nochmal getippt (mehrmals) klappt trotzdem nicht
Hallo,
nach vielen versuchen habe ich das Problem lösen können.
das Erforderliche Template sieht so aus:
seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.stylesheet = fileadmin/design/styles.css
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/design/index.htm
marks.INHALT < styles.content.get
marks.WO = HMENU
marks.WO {
special = rootline
special.range = 0 | -1
1 = TMENU
1 {
NO {
allWrap = | / |*| | / |*| |
ATagParams=class="wo1"
}
}
}
marks.MENU = HMENU
marks.MENU {
1 = GMENU_LAYERS
1 {
layerStyle = position:absolute;top:148px;width: 1px;VISIBILITY:hidden;
displayActiveOnLoad = 0
dontFollowMouse = 1
relativeToTriggerItem = 1
relativeToTriggerItem.addHeight = 10
topOffset = 10
expAll = 1
wrap = <table><tr>|</tr></table>
max=770
NO {
wrap = <td>|</td>
backColor = #ffffff
XY = [20.w]+29, 20
20 = TEXT
20.text.field = title
20.fontSize = 12
20.fontFace= fileadmin/verdana.ttf
20.offset = 13,15
}
RO < .NO
RO = 1
RO.backColor = #cccccc
RO.20.fontColor = #000000
}
2 = GMENU
2.wrap = |<BR>
2 {
expAll=1
dontFollowMouse = 1
useLargestItemX = 1
lockPosition = x
hideMenuWhenNotOver=1
NO {
backColor = |*| #ffffff || #cccccc |*|
XY = 140, 20
20 = TEXT
20.text.field = title
20.fontSize = 10
20.offset = 5,15
20.fontColor = #000000
30 = BOX
30.dimensions = 0,0,1,20
30.color = #000000
40 < .30
40.align = r
50 = BOX ||
50.dimensions =0,0,140,1
50.color = #000000
60 = |*||*|
60.dimensions = 0,0,140,1
60.color = #000000
60.align = ,b
}
RO < .NO
RO = 1
RO.backColor = #000000
RO.20.fontColor = #ffffff
RO.20.fontSize = 11
}
}
marks.NAVIGATION = TEXT
marks.NAVIGATION {
}
marks.FUSS = COA
marks.FUSS {
wrap = <table align="center"><tr>|</tr></table>
10 = TEXT
10 {
value = <a href="index.php?id={$Sitemap_id}" class="nav1">Sitemap</a>
wrap = <td align="left">|</td>
}
20 = CLEARGIF
20 {
width = 100
wrap = <td>|</td>
}
1000 = TEXT
1000 {
value = <a href="mailto:mr.mc.mauser@t-online.de" class="nav1">© 2004 by Robert Maus</a>
wrap = <td>|</td>
}
}
}
ich hoffe das ich damit ein paar Leuten weiterhelfen kann.
Das vorläufige ergebnis findet man hier : http://s2web94.server02.jami-tech.de/site/index.php?id=8
Gruß
Robert
Die sichtbarkeit des menus lag an folgenden Zeilen:
marks.MENU.1 {
layerStyle = //
VISIBILITY:hidden;
xposOffset = -10
lockPosition = x
expA11=1
diese habe ich geändert in
layerStyle = position:absolute;top:148px;width: 1px;VISIBILITY:hidden;
displayActiveOnLoad = 0
dontFollowMouse = 1
relativeToTriggerItem = 1
relativeToTriggerItem.addHeight = 10
topOffset = 10
expAll = 1
Die ausrichtung des Menus in der Tabelle habe ich durch folgende zeilen erreicht.
wrap = <table><tr>|</tr></table>
max=770
NO {
wrap = <td>|</td>
backColor = #ffffff
XY = [20.w]+29, 20
20 = TEXT
20.text.field = title
20.fontSize = 12
20.fontFace= fileadmin/verdana.ttf
20.offset = 13,15
}
RO < .NO
RO = 1
RO.backColor = #cccccc
RO.20.fontColor = #000000
}
2 = GMENU
2.wrap = |<BR>
2 {
expAll=1
dontFollowMouse = 1
useLargestItemX = 1
lockPosition = x
hideMenuWhenNotOver=1
ich hofe das ich Dir damit weiterhelfen konnte.
Gruß
Robert