Hallo,
ich möchte einen Seitenbaum über alle Seiten hinweg einbinden. Der Seitenbaum ist nicht dem eigentlichen Baum untergeordnet.
#Footer
page.10.marks.FOOTERMENU= HMENU
page.10.marks.FOOTERMENU{
special = directory
special.value = 14
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
Jedoch wird jedesmal beim klicken das linke Navigationsmenü entfernt und durch den Seitenbauminhalt ersetzt. Im Templatebereich habe ich für den Seitenbaum "Include basis template:" das Originaltemplate ausgewählt.
Hatte schon einer einmal dieses Problem.
Gruß
metan
metan schrieb
Der Seitenbaum ist nicht dem eigentlichen Baum untergeordnet.
Hi!
Wenn du mir erklärst, wass du damit sagen willst, dann kann ich dir gerne versuchen zu helfen.
Grüße
McGregor
Grüß dich,
also die Baumstrucktur im Backend sieht so aus:
W
|-P
|--P1
|--P2
|--P3
|-F
|--F1
|--F2
|--F3
W: World
Px: Page
F: Footer (Seitenbaum)
Das Ziel ist es über ein T3Script den Footerbereich (F) in allen Seiten (P) einzublenden, was ja funktioniert. Wird jedoch eine Seite F angeklickt, dann werden die Seiten unterhalb von P im Navigationsmenü ausgeblendet.
Grüße
metan
Hi!
Na logo, da du dich dann in einem anderen Teil-Baum befindest. An der Stelle des Navigationsmenüs sollte dann das Footer-Menü stehen, oder?
Vielleicht postest du auch noch dein TS, dann kann ich dir besser helfen.
Grüße
McGregor
Hallo,
hauptTS
#Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/main/main.html
workOnSubpart = DOCUMENT_ROOT
}
page.includeCSS {
file1 = fileadmin/style/style.css
}
#Sprachauswahl
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]
#Main content
styles.content.get=CONTENT
styles.content.get
{
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.languageField=sys_language_uid
}
page.10.subparts.MAINCONTENT<styles.content.get
#Insert main menue
page.10.marks.MENUELIST = COA
page.10.marks.MENUELIST {
10 < temp.menu
}
#Insert Login-form
page.10.subparts.LOGIN_LOGOUT= COA
page.10.subparts.LOGIN_LOGOUT{
10 < temp.login
}
#Footer
page.10.marks.FOOTERMENU= HMENU
page.10.marks.FOOTERMENU{
special = directory
entryLevel = -1
special.value = 14
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
menüTS
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
NO {
allWrap = |<br />
ATagParams=class="navi"
}
ACT = 1
ACT {
allWrap = <b>|</b><br />
ATagParams=class="navi_active"
}
}
Ich denke das es am Template liegt. Das ich nun ein extra Template anlege und dann die einzelnen Subtemplates einbinde ist möglich, jedoch sehr umständlich, zumal das Ganze noch wachsen wird. Gibt es ein elegante Lösung hierfür?
Grüße
metan
Hi!
Also... mir fallen auf die schnelle 2 Sachen auf.
1. Willst du ein "doppeltes" Menü basteln, welches in Teilen in der Fußzeile hängt und komplett im Menü? Dann musst du deinen Seitenbaum umbauen.
2. Die Informationen über die Art des Menüs fehlen...
Beim Footer-Menü hast du solche Angaben gemacht. Die fehlen jedoch gänzlich beim Hauptmenü. Trage dort die entsprechenden Daten ein und es sollte auch funktionieren.
special = directory
entryLevel = -1
special.value = 14
Grüße
McGregor
Hi,
habe das Menü umgebaut und es funktionert.
temp.menu = HMENU
temp.menu.special = directory
temp.menu.special.value = 1
temp.menu.1 = TMENU
temp.menu.1 {
NO {
allWrap = |<br>
ATagParams=class="navi"
}
ACT = 1
ACT
{
allWrap = <b>|</b><br>
ATagParams=class="navi_active"
}
}
Danke dir.
Grüße
metan