Moin moin,
ich habe eine Seite, auf der drei Listen als Plugin eingebunden und angezeigt werden. Zwei davon mit dem "LIST"-Element von tt_news und eine davon ist eine eigene Erweiterung.
Mit der Eigenschaft
plugin.tt_news.excludeAlreadyDisplayedNews = 1
erreiche ich, das in den Listen keine doppelten Einträge vorhanden sind. Das möchte ich natürlich auch für meine eigene Extension nutzen.
Das Array, das die News, die schon angezeigt wurden, speichert, ist zu finden in
$GLOBALS['TSFE']->displayedNews
.
Dorthin schreibe ich die Ids der News, die ich in meiner eigenen Liste anzeige.
Meine Liste soll auf der Seite als erstes angezeigt werden. Dazu habe ich das Plugin natürlich nach ganz oben gesetzt/geschoben und die Anzeige erfolgt auch als erstes. Allerdings werden die IDs meiner eigenen Extension als letztes in das Array geschrieben und sind somit den nachfolgenden Listen noch nicht bekannt.
Zusammengefasst: Die "LIST"-Elemente von tt_news werden als letztes dargestellt, aber werden zuerst ausgeführt...
Wie kann ich erreichen, das ein, mein, Plugin, vor den anderen, den tt_news Plugins, ausgeführt wird?
MfG,
fwap