Hallo, ich habe ein Textarea welches ich mit {$sArticle.attr20|nl2br} ausgebe. Ich würde hier gern nach 3 new lines die Ausgabe abbrechen. Truncate kürzt ja nur die länge… Hat jemand eine Idee. Danke und Gruss.
Per explode und anschließend die Ergebnisse 0-2 aneinander ketten sofern so viele vorhanden?
Du könntest die Box doch auch in der Höhe fest definieren und den Rest scrollbar machen, dann musst du den Text nicht abschneiden und kannst innerhalb der Box weiterlesen.
(Für listing natürlich weniger geeignet)
Vielleicht sowas? (ist rein-php und müsste in Smarty umgesetzt werden!)
$s = "Dein Text\r\n mit einigen Umbrüchen\r\n die entfernt\r\n werden sollen\r\n"
$ausgabe = substr($s,0,strpos($s.'\r\n','\r\n',3))