Hello Chris,
ich frage mich schon eine ganze Weile, ob es wohl eine Möglichkeit gibt, anstelle mit <br> einen Teilenumbruch im Text bei "newline" (also nei "\r", "\n" oder "\r\n") mittels CSS zu erzeugen.
http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#white_space
Vielen Dank für den Pfennig. Der fehlte noch an meinem Groschen. Aber nun ist er gefallen :-O
<!-- repeat_form--><!--{RECNO}--><!-- of form opinionbook_list_static -->
<tr>
<td><!--{CALC_ENTRY_DATE}--></td>
<td><!--{OWNER}--></td>
<td><!--{SUBJECT}--></td>
<td><input type="submit" name="btn[view][<!--{RECNO}-->]" value="ansehen"></td>
</tr>
<tr>
<td colspan="4" style="white-space:pre;"><!--{CALC_CONTENT}--></td>
</tr>
Ich wollte das Rad nochmal erfinden und habe für unser kleines Callaborate-CMS ein Templatesystem gebastelt, dass es zulässt, dass die Templates vom Kunden erstellt werden, also auch per HTTP von einem entfernten Webserver geholt werden können (in der Regel von seinem). Und da darf ja dann kein aktiver PHP-Code mehr enthalten sein.
Paar Schöheitsfehler hat es jetzt noch, aber das lästige nl2br-Problem ist vom Tisch.
Das CSS steht dann sicherlich später nicht inline, aber zum Ausprobieren hat es eben gereicht :-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg