Hallo miteinander!
Für ein Projekt möchte ich zwei unterschiedliche Templates einsetzen. Exemplarisch sieht die Website so aus:
- Hauptmenüpunkt 1
....Submenüpunkt 1.1
....Submenüpunkt 1.2
....Submenüpunkt 1.3
....Submenüpunkt 1.4
- Hauptmenüpunkt 2
....Submenüpunkt 2.1
....Submenüpunkt 2.2
usw.
Für den Hauptmenüpunkt wurde ein Template eingerichtet, welches im Contentbereich vier Boxen (mit entprechender Hintergrundfarbe, Rand,...) hat, deren Inhalt der Redakteur bearbeiten kann.
Vereinfacht:
<div class="box1">###CONTENT_BOX_01###</div>
<div class="box2">###CONTENT_BOX_02###</div>
<div class="box3">###CONTENT_BOX_03###</div>
<div class="box4">###CONTENT_BOX_04###</div>
Die Boxen enthalten Teaser, mit einem Link, der zum jeweiligen Submenüpunkt führen soll. Box1 geht über die gesamte Breite, in der nächsten Zeile folgt links Box2, rechts daneben Box3 und in der Zeile darunter dann wieder Box4 über die gesamte Breite.
Da ich bisher keine bessere Lösung gefunden habe (Vorschläge?), werden die Marker in TS folgendermaßen angesprochen:
CONTENT_BOX_01 = CONTENT
CONTENT_BOX_01 {
table = tt_content
select {
where = colPos = 0
orderBY = sorting
}
}
CONTENT_BOX_02 = CONTENT
CONTENT_BOX_02 {
table = tt_content
select {
where = colPos = 1
orderBY = sorting
}
} [usw.]
Wir haben dann die Möglichkeit, die Inhalte mit den Spalten "Links", "Normal", "Rechts", "Rand" anzusprechen. Wahrscheinlich nicht die optimale Lösung, aber besser ging's erst mal nicht.
Entsprechender TS-Code ist im root angelegt, alles funktioniert prima.
Nun sollen die Submenüpunkte ein anderes Template erhalten. Im dortigem Code gibt es nur einen DIV-Bereich (es sollen keine 4 Boxen gezeigt werden, sondern einfach ein Bereich, in dem die Inhalte stehen):
<div class="topic_content">###CONTENT_TOPIC###</div>
Wie baut man das nun in TS am besten auf?
Was sollte im Haupttemplate von root stehen, wie würden die Templates für die Hauptmenüpunkte und die Submenüpunkte aussehen, am besten so, dass sich derselbe TS-Scriptcode (Navigation, Footer,...) nicht in den Setup-Bereichen des jedes Mal wiederholt.