Zum Inhalt springen

LIST ohne LATEST?

Erstellt am 25. Juni 2003 · 4 Antworten · letzte Antwort am 24. Juli 2003

Tags: tt_news, Frage

admoser ·

Hallo!

Ich habe das News-Modul nach Hachmeister eingebaut und es läuft. Auf einer Seite habe ich zwei Elemente: LIST und LATEST

LATEST mit limitLatest = 1, es wird also nur die allererste, neueste Meldung angezeigt
LIST mit limit = 100 oder ähnlich

Nun erscheint aber die allerneueste Meldung zweimal, dh. wie gewünscht bei LATEST aber eben auch bei LIST. Ist es möglich LIST ohne den allerneuesten Eintrag anzeigen zu lassen?

Mr.​ToT ·

Ich habe das gleiche Problem und wollte mal fragen, ob Du mittlerweile eine Lösung des Problems gefunden hast bzw. ob nicht doch jemand, der eine Lösung kennt, antworten möchte?!?!?!

tmallee ·

Mir fällt nur eine Möglichkeit mit Quellcodemanipulation in der Klasse selbst ein.

Die Items werden in einer while Schleife generiert und in eine Variable $itemsOut geschrieben. Diese Variable verlängert sich mit jedem Schleifendurchlauf um einen Newseintrag. Gelichzeitig zählt eine Zählervariable $cc (Startwert ist 0) hoch.

Der Logik nach müsste bei der "Latest" News die Variable $cc den Wert 0 haben. Nun könnte man durch eine einfache Anweisung am Anfang innerhalb der Whilschleife dafür sorgen, dass bei $cc==0 KEIN Eintrag in $itemsOut geschrieben wird:

if ($cc==0) {next;}

Das ist nur eine spontane und somit ungetestet Idee, aber vielleicht hilft sie ja weiter....

Gruss

Thomas

tdorn ·

Hallo admoser,

ich habe exakt das Tutorial nach Hachmeister befolgt, um ein Nachrichtenarchiv zu erstellen. Das Archiv selbst funktioniert auch einwandfrei, jedoch bleibt die Seite Home (die bei mir Nachrichten heißt) leer. Jedoch hat die Seite einen Inhalt mit Typ "Plugin - News - Code: LATEST". Eben genauso, wie Karsten Hachmeister es beschreibt.
Ich habe jetzt aber gelesen, daß sich LATEST nur auf nicht-archivierte News beszieht, und auch nur die listet. Da aber nach dem Tutorial alle archiviert werden, scheint es mir logisch, daß auf der Seite Home (mit LATEST) nichts angezeigt wird...
Was mache ich nur falsch?

Bin für jeden Tip dankbar!!!
Gruß,
Thorsten

http://web137.s11.typo3server.com/105.0.html