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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german