Hallo,

irgendwie stehe ich auf dem Schlauch und sehe den Wald vor lauter Bäumen nicht...

Ziel: Ein "[weiterlesen]"-Link soll nur ausgegeben werden, wenn der Text zu lang ist.

Meine naive Idee war, die Länge des Textes mit {settings.cropMaxCharacters} zu vergleichen und dann den Text auszugeben. Allerdings finde ich keinen Weg, um mit Bordmitteln an die Textlänge ranzukommen.

Idee 2 war, das Ergebnis von <f:format.crop /> in einen Alias zu packen und dann den Original-String und das Ergebnis des viewHelpers zu vergleichen.
Allerdings scheitere ich da ebenfalls - geht das überhaupt?

<f:alias map="{cropzeug:<f:format.crop maxCharacters={settings.cropMaxCharacters} respectWordBoundaries=1 value='{newsItem.bodytext}' />}">

endet immer in einem Fehler, dass da ein String entstehen würde...nein, eigentlich sollte dort ein array entstehen.

Ihr habt sicher eine elegantere und/oder funktionierende Lösung parat, oder?

Viele Grüße & Danke schonmal,
Thomas
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an