[TYPO3-german] Gerenderte tt-news einbinden

David Bruchmann david at bruchmann-web.de
Tue Oct 19 20:03:08 CEST 2010


> Hi!
>
> [Sorry f�r mein langes Schweigen, bin auf Seminar!]
>
> Das funktioniert jetzt im Gro�en und Ganzen, jedoch scheint es so als ob die
> $conf f�r das tt-news noch ziemlich wirkungslos verhallt - z.B. wird das
> angeg. Template nicht verwendet? Wenn da wer den Fehler auf den ersten Blick
> findet, erspare ich mir viel Sucherei ...
>
> Im Moment spiele ich das Ganze jetzt so:
>
> Im Template-Setup steht:
> plugin.tx_wminfoscreen_pi1 {
>    # News of which pages: valid SQL-In-List, like '1,345,23,678'
>    pidList = 4
>
>    # Show last x news; 100, if not specified.
>    newsCount = 10
>
>    # Show news of last x days; 365, if not specified.
>    newsAge = 14
>
>    # Configure tt_news
>    news<  plugin.tt_news
>    news {
>      # Template
>      templateFile = fileadmin/config/tt_news/tt_news_template.html
>
>      # Anzeige-Typ: LIST,LATEST, SINGLE, ...
>      code>
>      code = SINGLE
>    }
> }
>
>
> Und im Extension-Plugin dann im wesentlichen:
>      ...
>      // $nextNewsId mit Hilfe von zuletzt angezeigter Id und newsCount und
> newsAge ermitteln
>      ...
>      $conf['news.']['displayCurrentRecord'] = 1; // WICHTIG!!!
>      $this->cObj->data['uid'] = $nextNewsId;   // Achtung: �bergabe NICHT
> �ber $conf, sondern ...
>      $content = $this->cObj->cObjGetSingle("USER_INT",$conf['news.'],
> 'infoscreenNews'); // Achtung: cObjGetSINGLE, nicht CObjGet!
>      ...
>      // $nextNewsId in Session speichern
>      ...
>
>
> Die Verwendung der List-Anzeige geht aus verschiedenen Gr�nden nicht so
> gut - vor allem aber wegen der besseren Parametrisierbarkeit - im Prinzip
> kann ich mir da jeden beliebigen Algorithmus ausdenken.
>
>

Bei Werten, die nicht genommen werden (z.B. templateFile) sehe ich auf Anhieb nicht den Grund aber Du kannst wie gesagt tt_news auch in Deinem eigenen Setup vorher noch konfigurieren:

plugin.tt_news {
	...
}
plugin.tx_wminfoscreen_pi1 {
	...
	news<  plugin.tt_news
	news {
	...
	}
	...
}


Gruß,
David



More information about the TYPO3-german mailing list