Hallo,
Ich habe ein Problem bei der Darstellung von Text in der single-Ansicht mit tt_news. Ich verwende keinen RTE oder htmlarea sondern nur eine normale Textbox. Wenn ich da Text eingebe und mit 'Enter' eine neue Zeile beginne, wird dies nicht korrekt gerendert im Frontend und alles erscheint auf einer Zeile.
Wie kann ich das Frontend dazu bringen dass der Textumbruch korrekt angezeigt wird, bzw ein <br> oder <br /> tag eingefügt wird? Danke für die Inputs.
Hallo,
wie wärs, wenn du ein <br/> einfach reinschreibst?
georg
Hallo Georg,
Danke für die Antwort. Ja wenn dies so einfach wäre...Vielleicht muss ich mich da etwas genauer ausdrücken. Die Artikel werden von Usern mit sg_newplus bearbeitet und es müsste ohne die Eingabe von tags funktionieren. Wenn der Artikel unter sg_newsplus in single-view betrachtet wird werden die Umbrüche korrekt erstellt. Nur unter tt_news nicht...
Grüsse
Hallo Forum,
Ich habe hier auf typo3.net noch etwas gefunden was helfen könnte:
nl2br($this->getFieldContent('comment'))
Wo müsste man dies in tt_news einfügen? Ich nehme an im File class.tx_ttnews.php.
Allerdings reichen meine PHP Kenntnisse nicht ganz soweit als das ich wüsste wo diese nl2br Funktion genau hingehört. Weiss jemand Rat?
Hallo,
Ich konnte nun das Problem selbst lösen:
Es war die Funktion nl2br. Ich habe folgendes in das class.tx_ttnews.php file eingetragen:
$markerArray['###MISCELLANIOUS###'] = nl2br($this->local_cObj->stdWrap($row['tx_ttnewsaddfields_miscellanious'], $lConf['tx_ttnewsaddfields_miscellanious_stdWrap.']));
Bitte beachtet dass ich zusätzliche Felder zu tt_news angelegt habe. Die obige Zeile stellt sicher dass dieses Feld in tt_news eingefügt wird.