Ergebnis 1 bis 5 von 5

Thema: Kalender/Event Anzeige des Tagesaktuellen Events auf Startseite möglich?

  1. #1
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard Kalender/Event Anzeige des Tagesaktuellen Events auf Startseite möglich?

    Hallo zusammen!

    Wie kann ich es realisieren, dass mir auf der Startseite immer der Inhalt des tagesaktuellen Events angezeigt wird?

    Habe bis jetzt nur Einstellungsmöglichkeiten für zukünftige und "von/bis" Events gefunden und möchte nun, wenn es an dem aktuellen Tag einen Eintrag im Kalender gibt, das dieser direkt auf der Startseite angezeigt wird. Wenn es kein Event an diesem Tag gibt, soll einfach gar nichts angezeigt werden.

    Jemand eine Idee?

    Vielen Dank
    Gruß
    Der_Ritter

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Hi Der_Ritter,
    'ne schnelle und elegante Lösung sehe ich hierfür nicht.

    Elegant aber aufwändig wäre, das Modul zu erweitern.

    Schnell aber weniger elegant wäre, im Template eine entsprechende Prüfung per PHP durchzuführen ($this->date == date()). Event-Templates kannst du ja eigene anlegen und auswählen. Der Fall "mehrere Events für das aktuelle Datum" wäre wohl zu bedenken...


    cheers
    Antipitch
    "Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." Jamie Zawinski

  3. #3
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo Antipitch!

    Danke für Deine Antwort.

    Wie du bereits angemerkt hast, gibt es an einem Tag auch mehrere Events. Wenn ich allerdings alle Events dieses Tages anzeigen lassen will, müsste ich ja im Prinzip nur eine Datenbankabfrage machen, ob was an diesem Tag ist und wieviele Events das sind und diese dann ausgeben.

    ($this->date == date()) ist ein guter Ansatz um zu überprüfen, ob die Ergebnisse mit dem aktuellen Datum übereinstimmen.

    Werde mal schauen, ob ich das im Template hinfrickeln kann.

    Melde mich, wenn ich eine Lösung gefunden habe.

    Liebe Grüße
    Der_Ritter

  4. #4
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Klappt!

    Also, habe das Template event_list genommen und um die Abfrage:

    Code:
    <?php if ($this->date == date('d.m.Y')): ?>
    ORIGINALTEMPLATE
    Code:
    <?php endif; ?>
    ergänzt, das Ganze event_list_home.tpl genannt und diese Vorlage dann für die Darstellung auf der Startseite verwendet.

    Nun werden ALLE Events dieses Tages auf der Startseite untereinander angezeigt.


    Ach ja, wie man in der Ergänzung schon sieht, musste ich in meinem Fall Deinen Vorschlag um 'd.m.Y' in der date-Funktion ergänzen, damit es funktioniert. Die alleinige Angabe date() reichte nicht aus.

    Vielen Dank für den Denkanstoß.

    Liebe Grüße
    Der_Ritter
    Geändert von Der_Ritter (15.08.2009 um 21:14 Uhr)

  5. #5
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Ach ja, eine Kleinigkeit hätte ich noch:

    Bei der von mir eingesetzten Version 2.6.7 erscheint folgender Satz, wenn an diesem Tag KEIN Event stattfindet:

    "Es sind keine Kalendreinträge vorhanden"

    Wer genau hingesehen hat, stellt fest, dass bei dem Wort Kalender ein Buchstabe "e" fehlt. In welcher Datei finde ich diesen Satz, so dass ich den Rechtschreibfehler beheben kann?

    Liebe Grüße
    Der_Ritter

    EDIT: Der Satz steht nicht im regulären Modul calender, sondern in dem Modul calender_period, welches ich zusätzlich über den Erweiterungskatalog installiert hatte. Just 4 Info!
    Geändert von Der_Ritter (15.08.2009 um 22:09 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. recurring Events in events_upcomming als 1 event anzeigen
    Von kmielke im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 08.02.2011, 11:07
  2. Breite Kalender / Event-Titel beschneiden
    Von r13 im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 06.01.2011, 17:19
  3. Antworten: 3
    Letzter Beitrag: 02.08.2010, 15:47
  4. Mini Kalender Formatierung Event
    Von cheffinchen im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 16.12.2009, 12:35
  5. Und mal wieder Kalender! Event-Reader zeigt nichts....
    Von dillscher im Forum Nachrichten/Events/FAQ
    Antworten: 4
    Letzter Beitrag: 10.11.2009, 13:20

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •