Hallo,
ich habe ein bestehendes templatingsystem (vor langer zeit selbst gebaut) und bin fast zufrieden damit. nun bin ich aber trotzdem am ueberlegen, ob ich evtl. nach html::template umsteigen sollte. ich will mal kurz skizzieren wie mein jetziges sys aufgebaut ist:
ich habe ein verzeichnis (mit unterverzeichnissen) in denen die vorlagen liegen. die haben im moment ein solches format:
[TITLE]der titel[/TITLE]
[CONTENT]der inhalt ...[/CONTENT]
dann habe ich noch eine master-html-datei in der das layout festgehalten ist. in dieser datei sind dann platzhalter für die felder in den templatedatei (TITLE, CONTENT, ...). im script baue ich dann die felder aus der templatedatei in die mastervorlage ein und ersetze dann dynamische variablen wie z.b. sessionid und andere daten.
gibt es einen weg das system so aehnlcih zu belassen (master-html-vorlage, templatefiles, dynamische variablen)? es geht nicht darum, dass das format der templatefiles bestehen bleiben kann, dass ist nicht sooo wichtig, aber die art sollte so bleiben können. ich will nicht in jedem templatefile per include ein header und footer und so einbauen, weil das schon wieder einschraenkend ist. z.b. kann der titel so auch mal ganz einfach zwei mal auf der seite vorkommen (im html-header als title und dann nochmal als schrift auf der seite).
hat jemand eine idee, wie man das realisieren koennte?