Seitentemplate festlegen
Aus MAXcms
Ein MAXcms-Seitentemplate wird entweder im Toplevel der Site festgelegt, oder in jeder einzelnen Seite. Wird es im Toplevel eingetragen gilt es zunächst für alle Unterseiten, es sei denn es wird innerhalb einer Seitenkonfiguration umdefiniert. Das Template einer Seite kann dann nur für diese eine Seite gültg sein, oder weiter nach untern vererbt werden.
Soll das Template einer Seite von irgendeiner anderen Bedingung abhängig gemacht werden kann in der inc.thcms.php eine Funktion definiert werden in der dann das Template ausgewählt wird. Hiermit ist z.B. eine Abhängigkeit von einem GET-Parameter denkbar.
$GLOBALS["thCMS_config"]["maintemplatefunction"] = "selectTplFunction";
function selectTplFunction($tpl) {
if($_GET["popuptpl"]==1) {
$tpl = "tpl.main_popup.html";
}
return($tpl);
}
Die Funktion kann z.B. in der inc.functions.php definiert werden.
