[TYPO3-german] Timer für tt_News

Markus Deckmann Markus.Deckmann79 at web.de
Wed Apr 22 14:01:10 CEST 2009


Hi Jörg,

> ich möchte Seminar- und Meetingstermine, die sich ständig wiederholen, 
> in meiner Newsliste zu dem jeweiligen Tag bzw. der Woche aufrufen lassen 
> statt sie jeweils neu einzugeben bzw. das Erscheinungsdatum per Hand zu 
> ändern. Die EXT:Newskalender leistet das leider auch nicht. Kennt jemand 
> ein Script, mit dem man z.B. das Erscheinungs- bzw. das Archivdatum 
> automatisch überschreiben lassen kann?
> 
> Hat jemand von Euch einen guten Rat?

Hab deine Nachfrage in typo3.projects.tt_news auch schon gelesen, jetzt 
wo ich auf Deutsch deine Anfrage lese fällt mir allerdings evtl. ein Weg 
ein der für dich funktionieren dürfte.

Lege dir über einen Hook in tt_news einen neuen CODE an (bei mir war das 
eine LIST-Ansicht aller Artikel eines Autors, benannt als 
LIST-by-author). Über einen zweiten Hook in der Main-Klasse von tt_news 
kannst du dann diesen zusätzlichen Code verarbeiten. Hier hast du die 
Möglichkeit vor dem aufrufen der eigentlichen Render-Methode Datensätze 
auszuschließen, d.h. du müsstest eine eigene Abfrage vor dem Rendern 
durchführen welche lediglich die Datensätze beinhaltet die NICHT 
angezeigt werden sollen. Diese übergibst du als Parameterliste an die 
Render-Funktion und kannst dann die Render-Funktion aufrufen.

Als Ergebnis solltest du nur noch die Datensätze haben die deiner 
Abfrage entsprechen. Je nach Abfrage kannst du es ja dann so steuern das 
lediglich die Datensätze erscheinen die heute aktuell sind usw. Das ist 
ja dann nur noch ne Sache des richtigen SQL-Strings. Wie gesagt, dieser 
darf aber nicht die Elemente beinhalten die angezeigt werden sollen 
sondern eben die die ausgeschlossen sein sollen bei der Anzeige.

Ich hoff das hilft dir ein bisschen, bei Fragen einfach nochmal 
schreiben. Kann dir später auch gerne mal meinen Code posten mit dem ich 
tt_news erweitert habe um dir einen Eindruck zu geben wie das aussieht.

Ciao Markus


More information about the TYPO3-german mailing list