Moin,
hier ein Vorschlag für eine schicke Lösung, mit der du das Seitenlayout über die Seiteneigenschaften einstellen kannst:
Das kommt ins Main-Setup:
Code:
##################
# Standardlayout #
##################
# Dein Standard-Template
page.10.template.file = fileadmin/templates/template.html
page.headerData.10 = HTML
page.headerData.10.value (
<link rel="stylesheet" href="fileadmin/css/layout_3col_column_backgrounds.css" type="text/css" media="screen" />
<!--[if IE 7]> <link rel="stylesheet" href="fileadmin/css/patches/patch_3col_column_backgrounds.css" type="text/css"> <![endif]-->
<script type="text/javascript" language="JavaScript1.2" src="fileadmin/js/efa_fontsize.js"></script>
)
[globalVar=TSFE:page|layout=1]
######################
# Alternatives Layout#
######################
# Dein Alternativ-Template
page.10.template.file = fileadmin/templates/template_ALTERNATIV.html
page.headerData.10 = HTML
page.headerData.10.value (
<link rel="stylesheet" href="fileadmin/css/layout_3col_column_backgrounds_ALTERNATIV.css" type="text/css" media="screen" />
<!--[if IE 7]> <link rel="stylesheet" href="fileadmin/css/patches/patch_3col_column_backgrounds__ALTERNATIV.css" type="text/css"> <![endif]-->
<script type="text/javascript" language="JavaScript1.2" src="fileadmin/js/efa_fontsize.js"></script>
)
[global]
In das TSconfig deiner root-Seite (nicht ins Setup!), also da, wo der ganze RTE-Krempel auch steht, fügst du folgendes ein:
Code:
#Spaltenlayout für Seiten
TCEFORM.pages.layout {
altLabels.0 = Standardlayout
altLabels.1 = Alternativlayout
}
Unter "Seiteneigenschaften" jeder beliebigen Seite kannst du jetzt oben das gewünschte Layout auswählen.
Dadurch, dass du nur das zweite Layout im Setup mit global angegeben hast, bleibt das erste Layout auf allen Seiten Standard.
Achja, dein TS für page.headerData habe ich etwas verkürzt ;-)
//Stefan