TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

typo3 globalVar=TSFE:page|layout=1


Autor Nachricht
Verfasst am: 10. 03. 2006 [15:02]
niederberger
Themenersteller
Dabei seit: 20.02.2006
Beiträge: 184
Hoi Zusammen,
Ich bin an einer etwas komplexeren Typo3 Seite, soweit läuft alles gut - freu mich total da es mein erstes Typo3 Projekt ist. Ich bin aber mittlerweilen etwas an die Wand gelaufen. Es sollen mehrer Layouts zum tragen kommen halt jea nach Inhalt. Konkret gesagt, eines mit Bereich Links, Mitte, Rechts und Rand, eines nur mit Mitte und Rand, und eines nur mit Mitte. Das ganze wird wohl am einfachsten über folgende Elemente realisiert nehm ich an:

TYPOSCRIPT
[globalVar=TSFE:page|layout=1] 
page.10.template.file = fileadmin/typo3-content.html 
[global] 
 
[globalVar=TSFE:page|layout=2] 
page.10.template.file = fileadmin/typo3-front.html 
[global]


Ich bin aber etwas aufgeschmissen, ich habe keine Ahnung wo ich das einbauen soll im Setup Feld auf der Template Seite - habe es schon vor dem page nach dem Page, rausnehmen von Texten einfügen von Texten etc. versucht. Hat mir jemand einen Tipp. Brauchts da noch Klammern drum resp muss etwas anführend stehen dass es funktioniert?

Danke für den Tipp , Grüsse, Thomas.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 10.03.2006 um 15:21.]
ProfilWWWSkype
Verfasst am: 10. 03. 2006 [15:35]
Niki
Moderator
Dabei seit: 18.05.2004
Beiträge: 1324
das sollte eigentlich so funktionieren ... trag mal jeweils innerhalb der Condition Abschnitte vorher noch folgendes ein:

page.10 >

ggf. hängt da das Objekt noch drin und wird nicht richtig überschrieben, ansonsten aber völlig korrekt

Was klappt denn nicht?

Viele Grüße
Niki

Verfasst am: 11. 03. 2006 [12:58]
niederberger
Themenersteller
Dabei seit: 20.02.2006
Beiträge: 184
Je nachdem wo ich die Zeilen einbaue zeigt es mir die Inhalte nicht mehr an, dh bsp ###CONTENT###. Ich habe mich auch gefragt wie ich das Normale Template mitgeben. Habe mal folgenden Code, er funktioniert aber nicht, hat mir jemand einen Tipp. DANKE.

TYPOSCRIPT
page = PAGE
page {
   typeNum = 0
   bodyTag = <body>
   stylesheet = fileadmin/css.css
 
# Template integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/typo3-content.htm
10.workOnSubpart = DOKUMENT
 
[globalVar=TSFE:page|layout=1]
page.10 >
page.10.template.file = fileadmin/typo3-content.htm
[global]
 
[globalVar=TSFE:page|layout=2]
page.10 >
page.10.template.file = fileadmin/typo3-content-nonews.htm
[global]
 
[globalVar=TSFE:page|layout=3]
page.10 >
page.10.template.file = fileadmin/typo3-content-nonews.htm
[global]
}
ProfilWWWSkype
Verfasst am: 11. 03. 2006 [13:10]
Niki
Moderator
Dabei seit: 18.05.2004
Beiträge: 1324
conditions funktionieren nicht innerhalb von geschweiften Klammern.

Verfasst am: 11. 03. 2006 [18:44]
niederberger
Themenersteller
Dabei seit: 20.02.2006
Beiträge: 184
OK, alles Klar. Ich habe jetzt den ganzen Teil rausgenommen und nach der letzen Klammer positioniert.

Nun habe ich ein seltsames Phänomen. Ich habe testweise vier Seiten gebaut nur mit einem Seitentitel sonst nichts. Der einzige Unterschied ist, dass bei einem Layout Normal, dann Layout 1, Layout 2 und Layout 3 ausgewählt ist.

Mir werden in diesem Falle aber nur die Layout Normal und 1 angezeigt, die Seiten bei Layout 2 und 3 bleiben leer.

Code verwende ich immer noch den selben wie oben abgebildet und die Datei typo3-content-nonews.htm ist auf dem Server vorhanden wie ebenfalls typo3-content.htm.

Kannst Du dir das erklären? Merci, Thomas.
ProfilWWWSkype
Verfasst am: 14. 03. 2006 [13:33]
niederberger
Themenersteller
Dabei seit: 20.02.2006
Beiträge: 184
Das ist die Lösung:

TYPOSCRIPT
[globalVar=TSFE:page|layout=1]
page.10.template.file = fileadmin/typo3-content.htm
[global]
 
[globalVar=TSFE:page|layout=2]
page.10.template.file = fileadmin/typo3-content-nonews.htm
[global]
 
[globalVar=TSFE:page|layout=3]
page.10.template.file = fileadmin/typo3-content-infopage.htm
[global]
ProfilWWWSkype