Naja... Ein bischen Text ersetzen wird ja wohl kein Problem sein...
Das parsen der Templates ist mit regular expressions auch kein
problem....
Wenn Du Dir das erfinden einer Templatesprache, die m�chtig genug ist,
um auch einfache schleifen zu k�nnen ersparen willst und vor allem das
schreiben des Parsers sparen willst, dann nimm eine schon vorhandene
Sprache...
Z.B. ASP....
Ein funktionierendes System k�nnte aus einer Seite bestehen, die �ber
ASPTear oder XMLHTTP eine andere Seite mit entsprechenden
Querystring-Parametern vom Server abruft und dann als Datei speichert,
wobei die abgerufene Datei noch nicht das Template selbst sein muss,
sondern z.B. eine Zwischenseite, die erstmal die ben�tigten Daten aus
der DB holt, sie in Session-Variablen stopft und dann das eigentlich
Template �ber Server.Execute aufruft; somit befreist Du Dein Template
von den Routine-Arbeite, wie z.B DB-Zugriffen und Du kannst Dich im
Template wirklich auf sehr einfache ASP-Konstrukte st�tzen, die zur Not
auch ein Designer noch versteht---
<title><%=Session("titel")%></title>
Oder Du benutzt XSL, da bekommt man auch schon alles geschenkt...
Claudius
>
> Hallo im Kaffeehaus!
> Ich m�chte mein CMS so modifizieren, da� die ASP-Files, die das Layout
> generieren abgel�st werden von einem System, in dem ich HTML-Dokumente
> erzeuge und platzhalter verwende. Ein Platzhalter soll dann
> beispielsweise durch einen Dynamischen Inhalt ersetzt werden ( z.B.:
> soll ein Platzhalter #TITEL# durch den Titel aus der Datenbank ersetzt
> werden). Der Vorteil, den ich mir davon verspreche ist ein schnelleres
> und einfacheres Anpassen des Frontends. Wie stelle ich es an, da� das
> ganze irgendwie funktioniert?
>
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp