[Frage] Kommentare für TX_News TYPO3-Version: 6.1.1

  • darkness darkness
    TYPO3-Anwärter
    0 x
    6 Beiträge
    0 Hilfreiche Beiträge
    02. 11. 2013, 14:38

    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.


  • 1
  • 0 x
    20 Beiträge
    1 Hilfreiche Beiträge
    05. 11. 2013, 23:58

    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:

    1. <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:

    1. lib.countNewsComments = CONTENT
    2. lib.countNewsComments {
    3. table = tx_comments_comments
    4. selectFields = count(uid) AS count
    5. pidInList = 88
    6. where = approved
    7. andWhere {
    8. current = 1
    9. wrap = external_ref = 'tx_news_domain_model_news_|'
    10. }
    11. }
    12. renderObj = TEXT
    13. renderObj.field = count
    14. }

    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

  • 1