tt_news optionaler „more“-Link

So wird der „more“-Link nur dann angezeigt, wenn der Subheader (in der DB „short“) gecroped wurde oder wenn ein bodytext vorhanden ist:

plugin.tt_news.displayList {
  # crop bei mehr als 300 zeichen:
  subheader_stdWrap.insertData = 1
  subheader_stdWrap.crop = 300 | ...
  <p class="news-list-morelink">{register:newsMoreLink}</p>
   | 1
  # der ganze subheader wird überschrieben
  subheader_stdWrap.override.cObject = TEXT
  subheader_stdWrap.override.cObject.field = short
  subheader_stdWrap.override.cObject.field.crop = 300 | ... | 1
  subheader_stdWrap.override.wrap.insertData = 1
  subheader_stdWrap.override.wrap = |
  <p class="news-list-morelink">{register:newsMoreLink}</p>
  # der subheader wird nur überschrieben, wenn das Feld bodytext nicht lehr ist
  subheader_stdWrap.override.fieldRequired = bodytext
}
Veröffentlicht unter TYPO3 Extensions, TYPO3 Technik
3 Kommentare auf “tt_news optionaler „more“-Link
  1. ND sagt:

    Funktioniert (fast) prima:

    Wenn SUBHEADER=NULL und BODYTEXT=gefüllt, dann wir der link zwar angezeigt, aber SUBHEADER nicht angezeigt…

  2. ND sagt:

    Folgendes scheint zu helfen:

    subheader_stdWrap.override.cObject.ifEmpty.field = bodytext

  3. Perfekt!

    Mit einer Änderung von ’short‘ in ‚bodytext‘ in Zeile 9 wird anstatt dem Subheader der Inhaltstext verwendet und wenn nötig gekürzt und mit einem mehr-Link ergänzt.

    Danke für dieses Codesnippet.

    Kleine Korrektur… Zeile 14, vorletztes Wort: lehr in leer 😉

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*