Tom: Daten aus Tabelle als Vorbelegung für Formular

Beitrag lesen

Hello Olaf,

ich stricke auch immer noch an einem Templatesystem und mein größtes Problem ist die Vereinfachung. Kompliziert kann man nämlich alles in Funktionen, Methoden und Klassen fassen. Es aber anschließend wieder in eine überschaubare Form zu reduzieren, das ist die Kunst :-)

Die Regeln, die sich durchgesetzt haben bisher:

  • trenne Daten und Formatierung solange, wie möglich
  • Daten und Formatierung müssen bezüglich der Darstellung[1] gleichartig vorliegen.

Was bedeutet das?

Bitte baue Dein HTML-Formular so auf, als wäre es statisch deklariert, inklusive Formatierung und Daten.

Schaue nach, wie Du Datenwerte gegen Platzhalter austauschen kannst.

Schaue, wo sich Platzhalter und ihre Formatierung wiederholen
Diesen Bereich musst Du ausgliedern und gesondert definieren.

So kommst Du dann irgendwann zu einem Template mit Untertemplates, die nur mit den Daten verbunden werden müssen, solange welche existieren.

Du bist damit nicht mehr unbedingt von HTML als Formatierungssprache abhängig, sondern kannst diese ersetzen gegen hast jede gewünschte Templatesprache.

[1] Darstellung im Sinne eines Schichtenmodells, nicht im Sinne von "ansehen"

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de