tt_news: Autorenbild hinzufügen

Will man zu jedem Beitrag einer News ein Bild des Autors hinzufügen, braucht es ein wenig TypoScript und wieder mal die „generic Markers“ von tt_news (s. auch diese Beiträge: tt_news domainübergreifend: Link zur Single Ansicht mit “genericmarkers” und tt_news und pw_comments – ein TYPO3 Blog).

Standardmäßig ist bei tt_news für jeden Beitrag der Name und die Email Adresse des Autors vorgesehen. Will man nun auch noch das Bild eines Autors anzeigen lassen, muss man nachhelfen. In unserem Beispiel wird der Name aus dem entsprechenden Feld ausgelesen, die Leerzeichen entfernt (token.char = 32), Großbuchstaben umgewandelt (case = lower) und das Ganze über „generic Markers“ ins News Template geschrieben. Konkret sieht das dann so aus:

plugin.tt_news {
  ...
  genericmarkers.IMG = TEXT
  genericmarkers.IMG {
    field = author
    wrap =  |
    stdWrap {
      case = lower
      split {
        token.char = 32
        cObjNum = 1
        1.current = 1
        1.wrap = |_
      }
      substring = 0,-1
    }
    rawUrlEncode = 1
  }
  ...
}

Die Bilder müssen natürlich im entsprechenden Verzeichnis fileadmin/Bilder/ liegen. Im News Template muss man folgenden Marker hinzufügen:

<div class="news-img-author"><img src="fileadmin/Bilder/###GENERIC_IMG###></div>

Links:
http://typo3.cms-jack.ch/de/blog/typo3/leerzeichen-ersetzen/
http://typo3blogger.de/generische-marker-in-tt_news/