Hallo zusammen,
ich versuche soeben, meine concrete5-Seite auf Typo3 zu migrieren. Ich habe zwar bereits ein paar Templates für Typo3 geschrieben und arbeite mich zurzeit in TypoScript ein, aber mit diesem komme ich an Schwierigkeiten:
Ich hätte gerne folgende Struktur:
+ Domain 1 (Bsp: example.com)
| + StepIn (ID 1, Shortcut auf ID 2)
| + Parent 1 (ID 2)
| | + Sub 1
| | + Sub 2
| + Parent 2
| + Sub 1
| + Sub 2
+ Domain 2 (Bsp: example2.com)
+ StepIn (ID 10, Shortcut auf ID 11)
+ Parent 1 (ID 11)
| + Sub 1
| + Sub 2
+ Parent 2
+ Sub 1
+ Sub 2
Das folgende TS (Auszug) habe ich in der StepIn-Seite (ID 1) als Root-Template eingebunden:
temp {
t3navMainTemp = HMENU
t3navMainTemp {
entryLevel = 0
wrap = <ul>|</ul>
# excludeUidList = {$Nav.t3navMainExcludeConst}
1 = TMENU
1.NO {
linkWrap = <li>|</li>
}
1.ACT = 1
1.ACT {
linkWrap = <li class="active">|</li>
}
}
t3navSubTemp = HMENU
t3navSubTemp {
entryLevel = 1
wrap = <ul>|</ul>
1 = TMENU
1.NO {
linkWrap = <li>|</li>
}
1.ACT = 1
1.ACT {
linkWrap = <li class="active">|</li>
}
}
}
page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
file = fileadmin/sbviatges.18.01/main.html
variables {
t3navMain < temp.t3navMainTemp
t3navSub < temp.t3navSubTemp
}
}
In diesem Fall kommt die Fehlermeldung "Service Unavailable (503) No TypoScript template found!". Grund hierfür ist vermutlich, dass ein Shortcut nicht als Startseite gemountet werden kann. Drehe ich die Seiten StepIn und Parent 1 um und binde das Script in Parent 1 ein, wird das Sub-Menü nicht angezeigt, wenn ich mich auf der Seite Parent 1 befinde. Bei der Seite Parent 2 funktioniert es fehlerfrei.
+ Domain 1 (Bsp: example.com)
| + Parent 1 (ID 2)
| + StepIn (ID 1, Shortcut auf ID 2)
| | + Sub 1
| | + Sub 2
Grund hierfür ist vermutlich, dass dem Sub-Menü kein Parent zugeordnet werden kann. Hat jmd. eine Idee, wie ich das Menü auch auf der Startseite anzeigen kann?
Vielen Dank!
Saskia