


Dieses Typo3 Code Snippet ermöglicht es den letzten Post / Beitrag des Forums auf der Seite anzuzeigen. Dieses Snippet wurde für das CHC-Forum geschrieben. Der Typoscript Code ist einfach anpassbar. Will man z.B. dass die letzten 10 Beiträge angezeigt werden muss man nur max=10 setzen.
Falls kein Forumpost vorhanden ist wird der Text "Keine Forumposts ausgegeben". Sind Beiträge im Forum vorhanden werden folgende Daten des neuesten Beitrages ausgeben: Thema des Beitrages, die ersten 20 Zeichen des Beitrages, das Datum des Beitrages.
Das Thema des Beitrages wird verlinkt, so gelangt man direkt zum entsprechenden Beitrag wenn man es anklickt.
temp.lastpost=COA_INT temp.lastpost{ 10=CONTENT 10.table=tx_chcforum_post 10.select { #ID des SysFolders in dem sich die Forumbeiträge befinden pidInList=27 orderBy=tstamp DESC max=1 } 10.renderObj =COA 10.renderObj{ 10=TEXT 10 { field=post_subject wrap=Thema: |<br> #ID der Seite in dem sich das CHC Forum befindet typolink.parameter=6 typolink.additionalParams.insertData=1 typolink.additionalParams=&thread_uid={field:thread_id}&view=single_thread } 20=TEXT 20 { field=post_text crop=20 wrap=Text: |...<br> } 30=TEXT 30{ field=tstamp strftime=%d.%m.%Y %H:%I:%S wrap=Gepostet am: | } } 20=TEXT 20.value=Keine Forumposts 20.if.isFalse.numRows < .10 wrap=Unser neuester Forumbeitrag:<br>| }
Damit das Snippet funktioniert einfach obenstehenden Code ins TypoScript Setup eures TYPO3 Templates einfügen und dann noch das temporäre Objekt in einen Marker eurer Wahl kopieren z.B mit
page.10.subparts.FORUM < temp.lastpost
Weitere Informationen zum Thema


Kommentare (4)