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....
Text "abschneiden" und Link setzen
Hallo,
da gibts genauso ein trim > https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Index.html
georg
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)).' ...';
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
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?
Du hast Dir aber schon den Link von just2b angesehen, oder?
Dort sind für Dich substr, crop und evtl. split interessant.
Gruß
Michael
Ja habe ich natürlich, nur mir ist nach wie vor nicht klar wie ich das in TS verwende...
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