Zum Inhalt springen

mehrere Templates verwenden

Erstellt am 18. Februar 2005 · 2 Antworten · letzte Antwort am 19. Februar 2005

Tags: Frage

Bubu35 ·

Hallo Leute,

ich möchte gerne zwei verschiedene Templates verwenden, da die Starseite sich von den restlichen Seiten etwas unterscheidet.
Den eigentlichen Typo3-Code habe ich im root-Verzeichnis definiert, wo alles auch klappt.
Nun wollte ich für die Seite "Homepage" ein neues Template erschaffen und habe den Typo3-Code aus dem Root-Verzeichnis für das Homepage-Template verwendet. Komischerweise wird mir beim Homepage-Template nur das Menü oben dynamisch generiert. Das Linke Menüfeld ist leer und beim Contentfeld erscheint wieder der Platzhalter "###Content###" Was mache ich falsch?

Besten Dank für Eure Hilfe

maik ·

ich möchte gerne zwei verschiedene Templates verwenden, da die Starseite sich von den restlichen Seiten etwas unterscheidet.

Lege einfach zwei Template an. Eins für die Startseite und eins für alle anderen.
Das Template für die Startseite musst du auf der Startseite platzieren oder entsprechende verknüpfen.
Dann kannst du in dem Template der Startseite unter Template on next level: das zweite Template für alle Seiten unterhalb der Startseite zuweisen.

Das Linke Menüfeld ist leer

Dazu müßtest du schon mal dein TS Code posten, sonst wirds schwirig.

beim Contentfeld erscheint wieder der Platzhalter "###Content###"

Das liegt wahrscheinlich daran, dass du das statische Template für den Content unter Include static: oder Include static (from extensions): nicht zugewiesen hast.

Bubu35 ·

Hallo Maik,

Danke für Deine Tipps. Das mit den Menüeinträgen hat sich erledigt, nur habe ich noch eine Frage zu den Templates.
Ich habe TS-Code incl. Templateangabe unter root definiert. Das funktioniert auch alles prima. Wenn ich jetzt nur für die Startseite ein neues Template einbinden möchte, muß ich dafür den gesamten TS-Code nur mit der anderen Templateangabe unter der Startseite einfügen oder gibt es andere Möglichkeiten?
In dem TS-Code werden alle Menüs dynamisch als Grafiken generiert.

Ach und gleich noch eine Frage. Die Menüs auf meiner linken Seite werden incl. Untermenüpunkte dynamisch generiert. Jetzt möchte ich vor den Hauptpunkten eine kleine Grafik positionieren, die für jeden Hauptpunkt eine andere Farbe hat. Wie muß ich das machen.
Anbei der Code für das Menü? Ist basierend auf dem Beispiel der Mittwald-Anleitung.
Danke für Eure Hilfe

MENU_LINKS = HMENU
 MENU_LINKS.special = directory
 MENU_LINKS.special.value = 9
 MENU_LINKS.entryLevel = 1
 MENU_LINKS.1 = GMENU
 MENU_LINKS.1.NO = 1
 MENU_LINKS.1.NO {
wrap = |<br>
 XY = 177,30
 backColor = #FEF8D4

 10 = TEXT
 10.text.field = title
 10.fontColor = #000000
 10.fontFile = fileadmin/fonts/verdana.ttf
 10.fontSize = 10
 10.niceText = 0
 10.offset = 7, 21

 20 = IMAGE
 20.file = GIFBUILDER
 20.file {
 XY = 177,1
 backColor = #825700
 }
 20.offset = 0, 29
} 
MENU_LINKS.1.RO < .MENU_LINKS.1.NO
MENU_LINKS.1.RO {
tmp < .backColor
backColor = #FFEABF
5 < .10
5.fontColor < .tmp
5.offset = 9,23
 }
MENU_LINKS.1.CUR < .MENU_LINKS.1.RO
MENU_LINKS.2 < .MENU_LINKS.1	
MENU_LINKS.2 {
NO.backColor = #FEF8D4
NO.10.fontSize = 7
NO.10.fontColor = #000000
NO.20.file.backColor = #825700
RO < .NO
RO.backColor = #FFEABF
RO.5 >
CUR < .RO
}