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. "Widmann, Manfred" <mpun...@gmx.net> schrieb im Newsbeitrag news:mailman.1.1287338598.12643.typo3-ger...@lists.typo3.org... > Hi Ng! > > Ich programmiere eine Extension, die bei jedem Aufruf die nächste tt-news > anzeigen soll - diese soll einmal in einem Infoscreen laufen und z.B. per > Javasript periodisch aufgerufen werden. Auf diese Art würden dann die > letzten x News oder die News der letzten x Tage immer automatisch > "abgespielt" werden. > > Ich habe daher eine Extension "Infoscreen" geschrieben, die entsprechend > parametriesiert werden kann und sich die zuletzt angezeigte news.uid in > der Session merkt. Geht alles recht schön, je Session werden die news.uid > super angezeigt. Testweise, denn eigentlich will ich ja nciht die uid's > sehen, sondern die Detailansicht der News. ;-) > > Genau daran hänge ich jetzt - ich habe keine Idee, wie ich aus der > news.uid auch eine vollständig gerenderte News-Detail-Anzeige erzeugen > kann - denn in der Infoscreen-Extension muss ich ja ein "return $content" > machen - also in diesem Fall so etwas ähnliches wie "return > getDetailView($newsId);" > > Hat wer eine Ahnung, wie das funktionieren könnte? > > lg > Manfred >
_______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german