Zum Inhalt springen

Templates zum Teil auslagern

Erstellt am 1. Dezember 2004 · 3 Antworten · letzte Antwort am 3. Dezember 2004

Tags: Frage

jens876 ·

Hallo,

ich möchte Templates zum Teil "auslagern", um den Setupbereich im Template klarer zu strukturieren.

In dem TYPO3-Buch ist diese Verfahrensweise beschrieben und wenn ich dieses Beispiel exakt so ausprobiere, funktioniert es auch.

Jetzt wollte ich ein bestehendes Template auch 'aufsplitten'.
Habe also einen Teil, der einen ###MARKER### in einer Templatedatei ersetzt, in ein eigenes Template kopiert.
Aber auf den Inhalt kann das erste Template nicht zugreifen.

Hier der 'ausgelagerte' Teil in einem Template:

temp.bildoben_html = TEXT
temp.bildoben_html.value = bla

Hier also der 'Aufruf', im ursprünglichen Template:

seite {
...
10 = TEMPLATE
...
10.marks {
...
BILDOBEN < temp.bildoben_html
...
}
}

Wenn ich es wie hier beschrieben mache, wird ###BILDOBEN### in der Ansicht nicht ersetzt. Wenn ich allerdings temp.bildoben_html in dem gleichen Template definiere, funktioniert es.

Hilfe. 🙁

mstuebner ·
jens876 schrieb

Jetzt wollte ich ein bestehendes Template auch 'aufsplitten'. Habe also einen Teil, der einen ###MARKER### in einer Templatedatei ersetzt, in ein eigenes Template kopiert. Aber auf den Inhalt kann das erste Template nicht zugreifen.

Dann werden die Templates in der falschen Reihenfolge eingebunden. Die Reihenfolge kannst Du Dir im Template Browser ansehen.

jens876 ·

Hallo Matthias,

danke für deine Antwort.

Dein Tip war Gold wert.

Mein Problem war, dass das ausgelagerte Template nicht in 'include basis template' ausgewählt war. :o

Dort das ausgelagerte Template eingetragen und es funktioniert.