Nachrichtenarchiv umgekehrt sortiert
Hallo zusammen.
Ich suche nach einer Lösung ein einzelnes Nachrichtenarchiv umgekehrt sortiert darzustellen.
Das Archiv heisst «Demnächst» und die Einträge liegen in der Zukunft. Jetzt sollten aber die dem heutigen Zeitpunkt am nächsten gelegenen Einträge zuoberst erscheinen - standardmässig ist es umgekehrt. (Zudem sollte es nur dieses Archiv betreffen) Zudem möchte ich wenn möglich "Events" nicht aktivieren...
Eine Knacknuss? Für mich schon ;-)
Hat jemand eine Idee?
Vorschaulink
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab mir das ein wenig angeschaut. Leider sind die Templates so aufgebaut das zuerst "mod_newslist" aufgerufen wird das dann in der Reihenfolge die einzelnen Beiträge mit dem im Backend ausgewählten Template aufruft.
Damit ist es leider nicht mit einem modifizierten Template das man beim Modul auswählen kann getan. Sondern wir müssen direkt das "mod_newslist.tpl" ändern das immer bei der "Nachrichtenliste" aufgerufen wird.
Dazu benötigen wir aus "/system/modules/news/templates" die "mod_newslist.tpl". Diese kopierst du in den "/templates" Ordner.
Somit wird jetzt statt dem originalen Template dieses hier verwendet das wir abändern.
Ich gehe davon aus dass das nur ein Archiv ist und es auch über sein eigenes "Nachrichtenleser"-Modul in der Seite eingebunden ist.
Als nächste finde die ID des Archivs heraus. (Im Backend über den Edit Button des Archivs fahren)
Ich habe das angepasste Template angehängt.
In Zeile 9 bei der Überprüfung ob gerade NUR das Archiv angezeigt wird das umgekehrt sortiert werden soll musst du bei
Code:
if ($this->archives[0]==1
die ID deines Archivs statt der 1 eingeben. die zweite Subtilere änderung die ich vorgenommen habe ist in Zeile 17: $this->articles zu $arrArticles.
Das ist eine Quick & Dirty Lösung! Wenn jemand eine bessere hat immer her damit.
Hoffentlich hilft dir das weiter.
Liste der Anhänge anzeigen (Anzahl: 1)
du hast das Template so heruntergeladen = ja (und umbenannt)
in den /templates Ordner gelegt = ja (es wird auch mein umbenanntes Template verwendet, das habe ich getestet)
in Zeile 9 nach dem == die ID eingetragen = ja (3)
ist unter Module wo du den Nachrichtenleser definierst nur ein Archiv angekreuzt? = ja (siehe Screenshot)
ich habe schon v2.8 falls das noch ein Input ist. Wie gesagt er ignoriert die 2if Abfrage" komplett, habe ich das Gefühl.
Grüsse und Danke dir..
Liste der Anhänge anzeigen (Anzahl: 1)
Bier trinken kann ich auch, schließlich komm ich aus der "heimlichen Hauptstadt des Bieres" :D
Ich hab Dir im Anhang eine Lösung eingebaut ;-)
Einfach den Ordner newsfuture in den Ordner /system/modules hochladen und dann steht die neue Nachrichtenliste aufsteigend zur Auswahl.
Das Template sollte noch ein bisschen angepasst werden...
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
Du musst es als Modul auswählen:
Anhang 8883
und dann irgendwo einbinden:
Anhang 8884.
Ergebnis z.B. hier:www.diversity-jobs.de/termine.html
Grüße