Zum Inhalt springen

Kommentare für TX_News

Erstellt am 2. November 2013 · 1 Antwort · letzte Antwort am 5. November 2013

Tags: Fluid, tx_news, TYPO3 6, Frage

darkness ·

Hallo,

ich verwende EXT: tx_news mit comments. Gibt es eine Möglichkeit die Anzahl der Kommentare bereits in der Listen-Ansicht von tx_news anzuzeigen? Bisher werden die Kommentare erst in der Detailansicht angezeigt.

charhunter ·

Moin,

ist nicht ganz so einfach, aber ich hab dir mal was gebastelt.
Folgendes an der gewünschten Stelle im Fluid Template (Partials/List/Item.html) einfügen:

<f:cObject typoscriptObjectPath="lib.countNewsComments" data="{newsItem.uid}" />

Dadurch wird das Typoscript mit dem Pfad lib.countNewsComments eingebunden und die uid des Artikels übergeben.

Hier noch das Typoscript:

lib.countNewsComments = CONTENT
lib.countNewsComments {
  table = tx_comments_comments
  select {
    selectFields = count(uid) AS count
    pidInList = 88
    where = approved
    andWhere {
      current = 1
      wrap = external_ref = 'tx_news_domain_model_news_|'
    }
  }
  renderObj = TEXT
  renderObj.field = count
}

Dies zählt die Datenbankeinträge in der Comments Tabelle, die zu dem Artikel gehören und gibt die Anzahl aus.
Hier musst du bei pidInList noch die Seite ändern, auf der die Comments gespeichert werden.

Viele Grüße