[TYPO3-german] news author relation, Anzeige von News eines Authors

Peter Quiel amendeus at web.de
Mon Jun 12 09:53:08 CEST 2006


Nach etwas längerem Suchen bin ich dann auf diese Lösung gekommen:

Template der Seite mit authoren bezogenen Newseinträgen:

---
plugin.tt_news {
  templateFile = fileadmin/papers_template.tmpl
  displayList.date_stdWrap.strftime= %Y
  archiveTypoLink.parameter = 7
  singlePid = 180

  # ist displayCurrentRecord gesetzt, so wird dieser CODE für das Rendern der 
Einträge genutzt
  defaultCode = LIST

  displayAuthorSingle >
  displayAuthorSingle {
    author_stdWrap >
    authors_CObject >
    authors_CObject = COA
    authors_CObject {

      110 = CONTENT
      110 {
        table = tt_news
        select.pidInList = 70
        select.orderBy = datetime DESC
        select.andWhere.dataWrap = (tx_newsauthorrel_author LIKE '%,                 
{field:uid},%' OR tx_newsauthorrel_author LIKE '%,{field:uid}' OR 
tx_newsauthorrel_author LIKE '{field:uid},%' OR 
tx_newsauthorrel_author='{field:uid}')
        wrap = <div style="margin-top:20px"><hr> | </div>
      } 
    }

}

tt_news >
tt_news = < plugin.tt_news
tt_news.displayCurrentRecord = 1

---

Gruß,
Peter


> ich verwende tt_news + news_author_relation und such nach einer
> Möglichkeit, die News-Beiträge eines bestimmten Authors anzuzeigen.
> Diese News-Beiträge sollen auf der Singeview-Seite des Authors angezeigt
> werden. Die ID des Authors steht also mit t3lib_div::$_GP zur Verfügung.
>
> Meine Idee wäre, eine Erweiterung zu schreiben, welche eine List von IDs
> der gewünschten News-Beiträge erstellt, diese Liste von tt_news rendern
> lassen und das Ergebnis per TS in den Renderingprocess von
> plugin.tt_news.displayAuthorSingle einbinden.
>
> Kann ich tt_news dazu bringen, mir nur eine ausgewählte Liste von Beiträgen
> zu rendern, z.B. mit einem Hook?
>
> Gibt es effizientere Alternativen?
>
> Danke!
>
> Gruß,
> Peter
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list