Hi @ all,
ich habe bereits folgenden Template Code:
seite = PAGE
seite.typeNum = 0
seite.stylesheet = fileadmin/template/styles/main.css
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/main.html
workOnSubpart = DOKUMENT
# PFAD
marks.PFAD = HMENU
marks.PFAD {
### rootline = klickbare Pfadangaben ###
special = rootline
### welche Ebenen soll angezeigt werden (0 = root | -1 = aktuelle) ###
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = | <span class=pfad> > |*| | > </span> |*| |
}
# CONTENT
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
# SEITENNAME
marks.SEITENNAME = TEXT
marks.SEITENNAME.field = title
}
Nun möchte ich folgenden Code in das Template am besten mit marks.MENUE einfügen, wie klappt das?
seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.10 = HMENU
seite.10.1 = GMENU_LAYERS
seite.10.1 {
layerStyle = position:absolute;left:0px;top:36px;width:10px;VISIBILITY:hidden;
xPosOffset = -10
lockPosition = x
expAll = 1
NO {
backColor = #575871
XY = [10.w]+30, 20
10 = TEXT
10.text.field = title
10.fontSize = 9
10.offset = 5, 15
10.fontColor = #FFFFFF
10.iterations = 3
10.text.case = upper
}
}
seite.10.2 = GMENU
seite.10.2.NO {
backColor = #8B8C9F
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 15, 13
10.fontSize = 9
10.fontColor = #FFFFFF
}
Beides alleine für sich klappt wunderbar, doch wenn ich das zusammenfügen will, haut es nicht hin.
Vielen Dank im Voraus für Eure Hilfe.
Gruß
ms-sven.
hilf deinen möglichen helfern, indem du bitte genauere angaben machst. 😉
"haut es nicht hin" kann doch alles mögliche heißen:
wird es gar nicht angezeigt, wird es falsch angezeigt, wird es an der falschen stelle angezeigt, fehlt was, usw.........???
außerdem solltest du natürlich den zusammenhängenden code posten, die zwei einzelstücke sind aussagelos, da sie ja einzeln funktionieren, wie du sagtest.
sorry für meinen ungenauen angaben.
hier der zusammenhängende code:
seite = PAGE
seite.typeNum = 0
seite.stylesheet = fileadmin/template/styles/main.css
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/main.html
workOnSubpart = DOKUMENT
# PFAD
marks.PFAD = HMENU
marks.PFAD {
### rootline = klickbare Pfadangaben ###
special = rootline
### welche Ebenen soll angezeigt werden (0 = root | -1 = aktuelle) ###
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = | <span class=pfad> > |*| | > </span> |*| |
}
# CONTENT
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
# SEITENNAME
marks.SEITENNAME = TEXT
marks.SEITENNAME.field = title
}
seite.20 = HMENU
seite.20.1 = GMENU_LAYERS
seite.20.1 {
layerStyle = position:absolute;left:0px;top:36px;width:10px;VISIBILITY:hidden;
xPosOffset = -10
lockPosition = x
expAll = 1
NO {
backColor = #575871
XY = [10.w]+30, 20
10 = TEXT
10.text.field = title
10.fontSize = 9
10.offset = 5, 15
10.fontColor = #FFFFFF
10.iterations = 3
10.text.case = upper
}
}
seite.20.2 = GMENU
seite.20.2.NO {
backColor = #8B8C9F
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 15, 13
10.fontSize = 9
10.fontColor = #FFFFFF
}
wenn ich das so mache, wird das menü ganz unten links im internet explorer angezeigt. ist ja auch logisch, weil es seite.20 und danach nach seite.10 erst kommt.
meine frage war, wie ich das menü einbinden kann am besten als marks.menue, so wie ich das bei einen einebigen tmenue gemacht habe, siehe folgenden code:
# MENÜ AKTIV
marks.MENUE.1.ACT = 1
marks.MENUE.1.ACT {
allWrap = <span class=menue> | </span>
beforeImg = fileadmin/template/images/pfeilchen_aktiv.gif
ATagParams=class="menue_aktiv"
}
# MENÜ UNAKTIV
marks.MENUE = HMENU
marks.MENUE.1 = TMENU
marks.MENUE.1.NO {
allWrap = <span class=menue> | </span>
beforeImg = fileadmin/template/images/pfeilchen.gif
beforeROImg = fileadmin/template/images/pfeilchen_aktiv.gif
RO = 1
ATagParams=class="menue"
}
ich denke jetzt dürfte es klar sein.
vielen dank schon mal.
gruß
ms-sven.
das einbindungsprinzip sieht klassischerweise so aus:
- ersetze überall seite.20 durch temp.20
- dann kopierst du das in einen marker, z.b. marks.LAYERMENU < temp.20
- diese zeile schreibst du natürlich auch unter workOnSubpart in dein TS-template
kann dir soweit folgen, bis auf den punkt:
- "diese zeile schreibst du natürlich auch unter workOnSubpart in dein TS-template"
wie soll ich das verstehen?
so: workOnSubpart = temp
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/main.html
workOnSubpart = DOKUMENT
marks.LAYERMENU < temp.20
.....
.....
das habe ich gemacht, aber warum wird mein ### MENUE ### aus dem Quelltext nicht ersetzt / mein Layer Menü eingebunden???
Sehe gar kein Layer Menü mehr.
Hier mal der Code:
seite = PAGE
seite.typeNum = 0
seite.stylesheet = fileadmin/template/styles/main.css
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/main.html
workOnSubpart = DOKUMENT
marks.MENUE < temp.20
# PFAD
marks.PFAD = HMENU
marks.PFAD {
### rootline = klickbare Pfadangaben ###
special = rootline
### welche Ebenen soll angezeigt werden (0 = root | -1 = aktuelle) ###
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = | <span class=pfad> > |*| | > </span> |*| |
}
# CONTENT
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
# SEITENNAME
marks.SEITENNAME = TEXT
marks.SEITENNAME.field = title
}
temp.20 = HMENU
temp.20.1 = GMENU_LAYERS
temp.20.1 {
layerStyle = position:absolute;left:0px;top:36px;width:10px;VISIBILITY:hidden;
xPosOffset = -10
lockPosition = x
expAll = 1
NO {
backColor = #575871
XY = [10.w]+30, 20
10 = TEXT
10.text.field = title
10.fontSize = 9
10.offset = 5, 15
10.fontColor = #FFFFFF
10.iterations = 3
10.text.case = upper
}
}
temp.20.2 = GMENU
temp.20.2.NO {
backColor = #8B8C9F
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 15, 13
10.fontSize = 9
10.fontColor = #FFFFFF
}
Wäre echt toll, wenn du mir hierbei helfen könntest.
Gruß
ms-sven.
hi sven,
du versucht etwas in den marker zu füllen was aber erst später auftaucht. versuch es mal mit:
seite = PAGE
seite.typeNum = 0
seite.stylesheet = fileadmin/template/styles/main.css
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
temp.20 = HMENU
temp.20.1 = GMENU_LAYERS
temp.20.1 {
layerStyle = position:absolute;left:0px;top:36px;width:10px;VISIBILITY:hidden;
xPosOffset = -10
lockPosition = x
expAll = 1
NO {
backColor = #575871
XY = [10.w]+30, 20
10 = TEXT
10.text.field = title
10.fontSize = 9
10.offset = 5, 15
10.fontColor = #FFFFFF
10.iterations = 3
10.text.case = upper
}
}
temp.20.2 = GMENU
temp.20.2.NO {
backColor = #8B8C9F
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 15, 13
10.fontSize = 9
10.fontColor = #FFFFFF
}
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/main.html
workOnSubpart = DOKUMENT
marks.MENUE < temp.20
# PFAD
marks.PFAD = HMENU
marks.PFAD {
### rootline = klickbare Pfadangaben ###
special = rootline
### welche Ebenen soll angezeigt werden (0 = root | -1 = aktuelle) ###
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = | <span class=pfad> > |*| | > </span> |*| |
}
# CONTENT
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
# SEITENNAME
marks.SEITENNAME = TEXT
marks.SEITENNAME.field = title
}
mfg
bk
perfekt, danke für deine hilfe und natürlich auch a lot of thanks to doku.
bis später irgendwann, danke!