Naja prinzipiell.....

Du verwendest f�r z.B. eine Artikel....

Eine Artikel.asp und eine Artikel.htm. 
Die Artikel.htm ist dein Template. 


Die Artikel.asp liest nun das Artikel.htm in einer Variable ein, ersetzt
die #was# mit den Datenbankfelder und schreibt dann die Variable mit
Response.Write raus...



Z.B.


'-----------------------------------------------------------------------
-------------
' Diese Datei analysiert die dynamisch erzeugte Wetterdatei und �ndert
sie f�r uns ab
'-----------------------------------------------------------------------
-------------
On Error Resume next 'Zur Sicherheit

'--------------------------------------------------------
' Zuerst laden wir die komplette Website in eine Variable
'--------------------------------------------------------

Const Request_POST = 1
Const Request_GET = 2
Set xObj = Server.CreateObject("SOFTWING.AspTear")
xObj.Accept = "*/*"
Path = "http://www.quinte.ch/~upload/quinte/wetter/wetter_"; & date()
wetter = xObj.Retrieve(Path,Request_GET,"","","")

'-----------------------------------------------------------------------
----
' Dann ver�ndern wir die Daten in der Variable unseren W�nschen
entsprechend
'-----------------------------------------------------------------------
----

'Entfernen von html - head und body Tags
html=instr(wetter,"<html>")
body=instr(wetter,"<body>") + 6
laenge=body - html
wetter=right(wetter,len(wetter)-laenge)
wetter=Replace(wetter,"</body>","")
wetter=Replace(wetter,"</html>","")

'�ndern der Tabelle
wetter=Replace(wetter,"<table","<table width='100%'")

'�ndern der BildSourcen
wetter=Replace(wetter,"src=""..","src=""../../~upload/quinte/wetter")

'�ndern der Farben
wetter=Replace(wetter,"FFE4B5","CCCCFF")

'-------------------------------------
' Schlie�lich geben wir den Inhalt aus
'-------------------------------------
Response.Write wetter



-----Urspr�ngliche Nachricht-----
Von: Christian Freund [mailto:[EMAIL PROTECTED]] 
Gesendet: Freitag, 10. Mai 2002 17:50
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] CMS mit HTML-Templates


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/aspdecoffeehouse.as
| p


| [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

Antwort per Email an