Zitat:
Wenn man irgendwann in der Template Datei sowas (Code) stehen hat, dann ist die Benutzerfreundlichkeit, die ein Template erzeugt gleich wieder verloren gegangen.
Code:
{Textfeld|n:name.l:1.ln:Name.ty:text.w:300px.ml:10px.mt:5px}
Dieser Platzhalter soll für ein extremes Beispiel stehen, welches ein Textfeld samt Label erzeugt. Das Textfeld hat den Namen "name" den type="text" ist 300px breit, hat einen margin-left Wert von 10px und einen margin-top Wert von 5px. Das Label gibt den Text Name aus.
|
hä? ich schreibe dazu
<label for="name">Name</label>
<input type="text" id="name" style="margin-left: 10px; margin-top: 5px; width: 300px" />
in meinem template. und wo ist das jetzt nicht benutzerfreundlich? ich finde es dagegen anmaßend, wenn du in deinem script css-eigenschaften hardcodierst.
ich finde, man muss einen schlussstrich ziehen zwischen vermischung von ausgabe- und programmlogik und erstere gehört nunmal auschließlich in die templates, letztere ausschließlich in die script-dateien.