Zum Inhalt springen

Haupttext anstelle vom Teaser-Text benutzen

Erstellt am 9. Februar 2016 · Noch keine Antworten

Tags: Fluid, tx_news, Frage

sunlite ·

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