Nun, ich arbeite auch mit komplexeren Templates - verwende das aber nicht
nur f�r HTML-Output sondern auch f�r Serienmails  - bzw in der Firma f�r die
Listendarstellung von Datenbanken, wo ich als Parameter �bergeben kann, ob
ein Klick ein Popup-Fenster aufmacht, oder obs automatisch aufgehen soll,
wenn nur ein einziges vorkommt oder ob der Inhalt des Feldes "MOBILTELEFON"
nicht angezeigt werden soll, wenn die Kostenstelle 2250 ist und so
weiter.....

Im Prinzip kommt's nur drauf an, was Du Dir f�r Steuerinformationen
�berlegst und dann auch entsprechend abarbeitest.

z.B. [#Beitragsinhalt,255#]

1. Suche nach -> [#
2. Suche nach dem Datenbankfeld, das Du einbinden willst
3. Schau' ob Optionen angegeben werden
4. ersetze die Steuerinformationen mit dem (entsprechend formatierten)
Datenbankinhalt.



-----Urspr�ngliche Nachricht-----
Von: Christian Thuer [mailto:[EMAIL PROTECTED]] 
Gesendet: Samstag, 11. Mai 2002 15:07
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: AW: CMS mit HTML-Templates

Scheint gut zu funktionieren...

Aber, bist du noch nie auf komplexe Templates gestossen? Templates mit
"Logik"?

Wenn die Daten = Das; dann tu das?
- Wenn z.B. ein Text > 255 Zeichen; dann muss er auf 255 Gek�rzt werden
(Zusammenfassung z.B. bei News Beitr�gen)
- Wenn ein fakultatives Feld ausgef�llt wurde, dann tu das; sonst das
- Wenn mehrere Unter - Records; dann tu das? Beispiel: Downloads mit
mehreren URL's zum Download
- Dynamische Links: Wenn du im CMS ein File, Datensatz, was auch immer an
ein anderes Ort auf dem Server stellst... der Sinn eines CMS ist ja unter
anderem auch der, dass du danach nicht alle Links manuell bearbeiten musst;
dass die Links vom CMS nachgef�hrt werden.

Da bist du mit diesem Templates wohl ein bisschen am Anschlag?

Oder verstehe ich unter einem CMS etwas anderes, als ihr?

Gruss

Christian
----- Original Message -----
From: "Mayer Stefan" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Saturday, May 11, 2002 1:21 PM
Subject: [aspdecoffeehouse] AW: CMS mit HTML-Templates


Nun, ich mache das ganz einfach so, da� ich die Templates mit meinem
Online-Editor generiere (http://www.x-press.at/dw/editor.asp) und auch in
die Datenbank schreibe und dann vor der Ausgabe mit
REPLACE(varTpl,"[#TITEL#]",RS.Fields("Titel").Value) etc. arbeite.

varTPL kommt aus der Datenbank und ist die Template!

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



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

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