Hi,
Mein Frage ist, wie macht man sowas? Also ich finde da gar keinen Ansatz.
Ich bin für alle Ideen und Vorschläge dankbar!
Dann such doch mal nach Tutorials für Template-Systeme.
Wenn da wirklich echo $top; usw. steht, sieht das sehr nach PHP aus. D.h. dass einfach echo $top durch PHP interpretiert und ausgegeben wird. Zumindest wie das funktioniert müsstest du schon wissen, wenn du ein CMS bauen willst.
Aber normalerweise sind Templates doch .html-Dateien ohne PHP. Da werden dann Platzhalter verwendet. z.B. [NAVI], [FOOTER] etc.
Dann wird später beim Aufruf einer Seite zuerst die Seite erstellt und in Variablen geladen. Danach sucht man im Template nach den Platzhaltern, füllt den Variableninhalt da ein und gibt das Ganze aus.
Gruß
Alex