Hallo zusammen,
ich möchte euch für die Templateausgabe einen Tipp geben, in dem der Text um eine bestimmte Anzahl an Zeichen abgeschnitten wird, aber nicht im Wort.
Zugleich werden noch die Umbrüche aus der Eingabe als BR eingefügt. Von hier übernommen: http://de.contaowiki.org/Catalog_Tem...plate_ausgeben
Die Funktion könnt ihr euch in euer TPL oben einfügen.
Die Ausgabe des Textes.
Die Stelle funpark_info müsst ihr durch eurer Textfeld aus dem Catalog tauschen.
!!! Wenn man was verbessern kann, dann bitte her damit. !!!
Sonst könnte man das doch in's WiKi mit aufnehmen!
Viele Grüße
Markus
ich möchte euch für die Templateausgabe einen Tipp geben, in dem der Text um eine bestimmte Anzahl an Zeichen abgeschnitten wird, aber nicht im Wort.
Zugleich werden noch die Umbrüche aus der Eingabe als BR eingefügt. Von hier übernommen: http://de.contaowiki.org/Catalog_Tem...plate_ausgeben
Die Funktion könnt ihr euch in euer TPL oben einfügen.
PHP-Code:
function kuerzen($str, $length, $minword = 3)
{
$sub = '';
$len = 0;
foreach (explode(' ', $str) as $word)
{
$part = (($sub != '') ? ' ' : '') . $word;
$sub .= $part;
$len += strlen($part);
if (strlen($word) > $minword && strlen($sub) >= $length)
{
break;
}
}
return $sub . (($len < strlen($str)) ? '...' : '');
}
Die Ausgabe des Textes.
Die Stelle funpark_info müsst ihr durch eurer Textfeld aus dem Catalog tauschen.
PHP-Code:
//echo kuerzen($entry['data']['funpark_info']['value'], 222);
echo $entry['data']['funpark_info']['value'] = str_replace("\xa", "<br/>", kuerzen($entry['data']['funpark_info']['value'], 352));
!!! Wenn man was verbessern kann, dann bitte her damit. !!!
Sonst könnte man das doch in's WiKi mit aufnehmen!
Viele Grüße
Markus

Kommentar