Zum Inhalt springen

Text "abschneiden" und Link setzen

Erstellt am 2. März 2009 · 7 Antworten · letzte Antwort am 5. März 2009

Tags: Frage

cherry ·

Ich möchte einen längeren Text nach dem 2. Satz (.) abschneiden und einen Link setzen (z.B. >>>weiterlesen)
In PHP hätte ich jetzt kein Problem, aber in TypoScript....

cherry ·

Hallo,

habe den Text jetzt mit substr kürzen können, allerdings macht er das nach der gewünschten Anzahl an Zeichen und nicht nach dem 2. Satz.

Nun habe ich folgendes hier im Forum gefunden das zwar relativ weit meinen Wünschen entspricht und eben auch in PHP geschrieben ist. Nur wie baue ich das jetzt in TypoScript ein???????? Und dannach noch den Link mit der betreffenden Seite ???

if(strlen($txt)>200 && strpos($txt," ",200)>0)
        $txt=substr($txt,0,strpos($txt," ",200)).' ...';
Michaelh74 ·

Das wird wohl immer nur nach x Zeichen gehen. Die Lösung mit dem Punkt halte ich für sehr bedenklich. Was passiert dann z.B. bei "Bei 2. Mal ....".

Gruß
Michael

cherry ·

Ja gut, wäre jetzt wohl nicht so schlimm, aber ich habe schon das Problem das ich das in Typoscript umsetzen will und es eben nicht so recht hinbekomme.

Möglicher Text soll in etwa so aussehen:

Heute scheint die Sonne und es...

>>>weiterlesen

Da weiß ich eben nicht weiter, wegen der Verlikung mit ID usw. Und wie sieht es aus, wenn ich beispielsweise die Überschrift mit an den Link hängen möchte?

Michaelh74 ·

Du hast Dir aber schon den Link von just2b angesehen, oder?

Dort sind für Dich substr, crop und evtl. split interessant.

Gruß
Michael

Michaelh74 ·

Gerade unter crop findest Du sogar 3 Beispiele:

temp.MeinTitel = TEXT
temp.MeinTitel.value = Das ist der mein Titel
temp.MeinTitle.value.crop = 5|...

ungetestet, aber sollte gehen.

Gruß
Michael