TexxBlog Code Snippets und Hilfen für Typo3, Wordpress & Co

29Jan/120

String in einer Extension abschneiden / kürzen

Wenn man einen String innerhalb einer TYPO3-Extension nach einer bestimmten Anzahl von Zeichen abzuschneiden, kann man diese Funktion nutzen:

$parameters= '250|...|true';
$new = $this->cObj->crop($textToCrop,$parameters);

Die Parameter müssen mit Pipes (|) getrennt und gemeinsam als String übergeben werden. Dies geschieht in Zeile 1.

Der erste Parameter ist die Anzahl, nach denen der Text abgeschnitten werden soll. Negative Zahlen bedeuten, dass von hinten gezählt wird.

Der zweite Parameter gibt an, ob ein Text angehängt werden soll (in diesem Fall "...").

Der dritte Parameter ist ein Boolean (true|false) und gibt an, ob das Croppen auf Leerzeichen beruhen soll - also ganze Wörter croppen und nicht nur halbe.