Andreas Korthaus: html templates verwalten

Beitrag lesen

Hi!

das erste was mir einfällt, wäre die htmls mittels kommentaren einzuteilen. gibt es denn etwas eleganteres (was evt für den web-menschen gar keinen aufwand macht), womit man diesen vorgang automatisieren könnte?

Ich würde es glaube ich auch mal mit Kommentaren versuchen:

<!-- CUT-START:HEADER -->
<html>
<head>
<title>Text des Titels</title>
</head>
<body>
<!-- CUT-END:HEADER -->
<h1>Tolle Seite</h1>
<!-- CUT-START:NAV -->
<p>
  <a href="produkte.html">Produkte</a> |
  <a href="kontakt.html">Kontakt</a> |
  <a href="impressum.html">Impressum</a>
</p>
<!-- CUT-END:NAV -->
<p>bla</p>
<p>bla</p>
<p>bla</p>
<!-- CUT-START:FOOTER -->
</body>
</html>
<!-- CUT-END:FOOTER -->

Das kann dann der Designer testen...
und dann kann er es hochladen, z.B. als dateiname.html

Dann könnte man das Template-System etwas erweitern, so dass es - wenn
dateiname.tpl nicht existiert - nach dateiname.html sucht, dort die entsprechenden Sektionen auschneidet, und das Ergebnis als dateiname.tpl speichert. Evtl. sollte man prüfen, ob die .html Datei neuer ist als die .tpl Datei.

Jedenfalls könnte man dann per preg_replace() die Elemente recht unproblematisch auschneiden (falls Du PHP einsetzt ;-))

Naja, ist vielleicht nicht super-flexibel, aber so in etwa würde ich das einfach mal versuchen.

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/