Overordnet layout i templatesystem
Jeg vil gerne have, at mine templates KUN indeholder HTML og variabel-navne (...<body><p><?=$text;?></body></html>), og altså INGEN include() m.v.Mit templatesystem er lige nu en klasse, der indeholer en constructor, der sørger for filnavn og variabler, og så en __toString(), der fortæller, at den skal kalde funktionen render(), og så udskrive det pågældende template. Men så virker det lidt uoverskueligt hvordan jeg skal sørge for et overordnet layout.
Jeg tænkte på, at lave en variabel i min Template-klasse, der indeholder filnavnet på det overordnede layout, og i det layout, så skrive <?=$content;?> hvor jeg ønsker mine "små" templates skal optræde, men derfra ved jeg heller ikke mere.