Hi,
ich habe wieder eine Frage. Nachdem ich herausgefunden habe, wie ich den Teaser-Text einer tx_news (Ringer) permanent auf max. 200 WÖrter halten kann, interessiert mich nun, ob ich anstelle des Teaser-Textes auch den Haupttext verwenden kann. Bei der tt_news war der Teaser-Text automatisch der Haupttext. Um zu vermeiden, dass ich den Haupttext in das Fenster Teaser-Text kopieren muss, wo der Text nach 200 Wörtern beschnitten wird, will ich gleich den Haupttext anstelle des Teaser-Textes zeigen. Mein Ansatz ist folgender:
<f:if condition="{newsItem.teaser}">
<f:then>
<div itemprop="articleBody">{newsItem.teaser -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}</div>
</f:then>
<f:else>
<div class="blogbeschreibung" itemprop="articleBody">{newsItem.bodytext -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}</div>
</f:else>
</f:if>
Ich habe in der Datei /private/partials/item.html anstelle von itemprop="description" die Zeile itemprop="articleBody" verwendet. Leider funktioniert das aber nicht und ich habe nach wie vor die Teaser-Text-Anzeige. Als Neuling in Fluid/ExtBase fehlt mir nun auch eine Idee, woran es liegen könnte.
Wenn mir jemand sagen könnte, wo ich Code wie einbinden oder ändern muss, wäre ich sehr sehr dankbar 😉
Viele Grüße
Kann mir jemand sagen, was ich