Hallo,
ich würde gerne aus dem Template news_latest.html5 zwei Templates machen.
Das eine Template soll nur die vergangenen Nachrichten anzeigen, das zweite nur die Nachrichten ab dem aktuellen Datum und in der Zukunft.
Danke im voraus
Bernhard
Hallo,
ich würde gerne aus dem Template news_latest.html5 zwei Templates machen.
Das eine Template soll nur die vergangenen Nachrichten anzeigen, das zweite nur die Nachrichten ab dem aktuellen Datum und in der Zukunft.
Danke im voraus
Bernhard
Nachrichten aus der Zukunft?
Die in Contao angebotenen Nachrichtenmodule zeigen immer nur ALLE (bzw. eine Anzahl) Nachrichten an, also aus der Zukunft bis in die Vergangenheit. Um Dein Vorhaben umzusetzen, würde ich zwei Nachrichtenmodule mit unterschiedlichen Templates benutzen. In jedes Template kommt eine Abfrage mit PHP ob die Nachricht vergangen ist (das sind sie praktisch alle, wenn nicht in der Zukunft) und dann wird die Nachricht entweder angezeigt oder nicht. Nur die Pagination kannst Du damit vergessen. Zielführender ist deshalb wahrscheinlich die Programmierung eines eigenen Frontendmoduls, das wie bei den Events einen zeitlichen Rahmen anbietet.
Viele Grüße
Frank
Seit Mai 2013 Fan von Contao
Webmaster vom Deutschen Schachbund und Berliner Schachverband
Mein Blog: Schachbulle
Meine Erweiterungen bei GitHub
Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung
Ich würde das in einem Modul und in einem Template machen. Die Aufteilung auf zwei Module wäre ja ineffizient, da dann alle Nachrichten zwei mal geladen werden würden.
Ich glaube du verwechselt News und Events?
Danke für die Antworten.
Zu meiner Person:
Ich bin reiner Anwender und habe nur für Schulen und Vereine deren Homepage eingerichtet. Bin 2002 auf Typolight gestoßen und dabei geblieben.
Ich sollte mein Vorhaben näher erläutern:
Ich könnte meine Idee über zwei Module lösen:
ein Modul mit nur hervorgehoben Nachrichten (wären die Nachrichten für zukünftige Ereignisse, das zweite Modul ohne hervorgehobene Nachrichten (für vergangene Nachrichten).
Ich habe nach PHP-Code gesucht, der das Problem nach Datum trennt, aber nichts gefunden, womit ich etwas anfangen könnte.
Da ich selbst nicht programmieren kann, hoffe ich, dass ich vielleicht im Forum eine Lösung angezeigt bekomme. Ob das in einem oder zwei Modulen erfgolgen würde, wäre mir egel.
Viele Grüße und herzlichen Dank für die Hilfe
Bernhard
Hallo bernie,
das Problem ist hier glaube ich, dass wir alle einfach nicht wissen, was du da machen willst. Zukünftige Nachrichten gibt es einfach nicht (wie willst du etwas neues schreiben, was noch gar nicht passiert ist?).
Bei Events ist das ganze anders. Da können auch Einträge in der Zukunft liegen (was ja auch durchaus Sinn macht). Eventuell könntest du dein Vorhaben also einfach mit Events Lösen, da es dafür schon alles gibt was du brauchst. Heißt nur eben anders ;-)
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Viele Grüße
Frank
Seit Mai 2013 Fan von Contao
Webmaster vom Deutschen Schachbund und Berliner Schachverband
Mein Blog: Schachbulle
Meine Erweiterungen bei GitHub
Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Nein. Aber einige Redakteure haben sowas drauf. Wollen eine Nachricht in vier Tagen veröffentlichen, tragen entsprechend das Nachrichtendatum ein und vergessen "Anzeigen ab" zu setzen, wenn sie die Nachricht veröffentlichen. Und wundern sich dann, wenn die Nachricht schon online ist.
Viele Grüße
Frank
Seit Mai 2013 Fan von Contao
Webmaster vom Deutschen Schachbund und Berliner Schachverband
Mein Blog: Schachbulle
Meine Erweiterungen bei GitHub
Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung
OK, dann deutlicher: Es macht keinen Sinn so eine News zu veröffentlichen.
Technisch ist das möglich. Aber das bietet ja immer noch nicht das, was bernie möchte.
Die Events bieten das was bernie möchte: Eine Liste mit allen Einträgen in der Zukunft und eine Liste mit allen Einträgen in der Vergangenheit.
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Ich habe wohl den Fehler gemacht, dass ich das Nachrichtenmodul auch für Events missbraucht habe.
Das werde ich nun ändern.
Damit löst auch mein Problem.
Danke für Ihre Beiträge.
Bernhard
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen