Zum Inhalt springen

Templates Mechanismus

Erstellt am 20. April 2003 · 3 Antworten · letzte Antwort am 25. April 2003

Tags: Templates & Layouts, Frage

solar ·

Hallo Typo3 Freunde,

kämpfe gerade mit meinen Templates. Nachdem ich vor 2 Wochen mit Typo3 begonnen habe, werden die Templates immer grösser und grösser.

Nun meine Frage an die Typo3 Pro's:
Wie kann ich mein Main-Template in mehre kleinere Sub-Templates teilen und nur dann einsetzte, wenn ich sie auf einer Seite benötige ?

Ein Beispiel ist die Suche: nur wenn auf bestimmten Templates die Suche eingesetzt werden soll, möchte ich das Sub-Temlate "Search" includen.
Gibt es dafür einen Mechanismus ? Zum Beispiel mehre Templates auf einer Seite ?

Konnte im gesamten Forum keinen Eintrag finden, der mich hier weiter bringt...dafür war Bier im Kühlschrank.

Vielen Dank für eure Hilfe
solar

bk ·

hallo solar,

du hast die möglichkeit verschachtelte templates aufzubauen und somit die einzelnen funktionalitäten nur auf den seiten zu laden die du benötigst. ich habe es z. b. mit den news so gemacht. da ich die news-funktionalität nur auf einer bestimmten seite brauche habe ich dort ein extension template erstellt und den ts-code dort reingepackt.

die extension templates kannst du erstellen, wenn du auf template im module web klickst und dort auf eine seite unterhalb deiner rootseite gehst, die noch kein eigenes template hat. dort findest du dann die möglichkeit unterhalb von "create a new website" auf create extension template zu klicken".

mfg

bk

solar ·

Vielen Dank, diesen Mechanismus kenne ich. Es hat nur zum Nachteil, dass man für jede Seite ein Extension Template anlegen muss. Ich wollte das SubTemplate direkt über das Maintemplate aufrufen. In dem Subtemplate würde ich z.B. ein Newsliste ausgeben. Ich habe folgendes versucht:

workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.INFO < styles.content.getRight

marks.INFO = TEMPLATE
marks.INFO {
template = FILE
template.file = fileadmin/site/temp/test.html
workOnSubpart = DOCUMENT_BODY

Leider wird im INFO Bereich nichts angezeigt.

Vielen Dank für weitere Hilfe

maxhb ·

Hi!
Schau Dir doch mal die beiden Dokus unter dem Titel "Modern template building" an. Zu finden auf www.typo3.org im Documentation Bereich. Da wird auch beschrieben, wie man templates sinnigerweise aufteilen kann.

Hope that helps
maxhb