Ergebnis 1 bis 10 von 10

Thema: Vergangene Events anzeigen mit anderer Schriftfarbe

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Vergangene Events anzeigen mit anderer Schriftfarbe

    Hallo zusammen

    Wie muss man vorgehen, damit in der Eventlist die vergangenen Events eine andere Schirftfarbe erhalten?

    Besten Dank für die Hilfe

    Gruss
    Steven

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Das müsste dann doch so sein, das du für vergangene Events ein eigenes Modul hast, das eben diese alten Events (irgendeiner Zeitspanne) anzeigt, oder?
    Oder gibts die Möglichkeit Events so auszugeben, das nächste und vergangene Events angezeigt werden? Bei mir fliegen vergangene Events immer automatisch raus...

    Wenn ersteres... Gib diesem Modul unter Experten-Einstellungen eine spezielle ID oder CLASS mit und du kannst die Einträge dann eben z.B. andersfarbig formatieren.

    Gruß
    Thomas

    //edit
    Ich sehe schon, wenn man alle Events anzeigen läßt, werden eben auch vergangene angezeigt...
    Da muss ich dann spontan auch erstmal passen, wenn du das meinst.
    ...ausser du machst das eben mit zwei Eventlisten, wie oben geschrieben -> das wäre dann mein Vorschlag
    Geändert von tblumrich (29.08.2010 um 19:22 Uhr)
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Steven,

    folgende Vorgehensweise könnte ich mir vorstellen:

    Änderung des Template event_list.tpl.
    1. Abfrage, ob Termin vor dem aktuellen Datum liegt
    2. den restlichen tpl-Code in ein zusätzliches <div> packen und falls Termin davor eine Klasse vergeben
    3. dieses dann mit css formatieren

  4. #4
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo zusammen, hallo kos

    Hab nach einer Woche Dienst mal zeit gefunden zu antworten.

    @kos
    Deine Vorgehensweise wäre eigentlich das was ich mir auch überlegt habe, nur weiss ich nicht wie ich das genau lösen könnte.

    Bestimmt mit einer If-Anweisung, aber wie? Hoffe da kann mir jemand helfen.

    Gruss
    Steven

  5. #5
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Sowas à la [code]
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  6. #6
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo Toflar

    Wenn du was hast oder ein tip, gerne!

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Erm, hat's meinen Code nicht geposted? Irgendwie klappt das wohl mit tapatalk nicht? ^^
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Steven,

    da Toflar z. Zt. "Kommunikationsprobleme" zu haben scheint versuche ich mal, Dir weiter zu helfen.
    Ein Blick in das Template event_list.tpl zeigt, dass pro Event
    1. eine Überschrift ausgegeben werden kann -> class="header ..."
    2. die Beschreibung des Termins dargestellt wird -> class="event..."

    Eine Möglichkeit, Dein Anliegen umzusetzen wäre doch, den beiden <div>s zusätzliche Klassen mitzugeben.

    Hier mal eine mögliche Umsetzung
    Code:
    <?php (date(time()) < $this->startTime) ? $addclass = ' previous' : $addclass = ' past'; ?>
    
    <?php if ($this->header): ?>
    <div class="header<?php echo $this->classHeader .$addclass; ?>">
    
    <!--div class="header<?php echo $this->classHeader; ?>" -->
    
    <span class="date"><?php echo $this->firstDate; ?></span><?php if ($this->firstDay): ?> <span class="day">(<?php echo $this->firstDay; ?>)</span><?php endif; ?>  
    </div>
    
    <?php endif; ?>
    <div class="event<?php echo $this->classList .$addclass; ?>">
    
    <!--div class="event<?php echo $this->classList; ?>" -->
    
    <h2><a href="<?php echo $this->link; ?>" title="<?php echo $this->title; ?> (<?php if ($this->day): echo $this->day; ?>, <?php endif; echo $this->date; if ($this->time): ?>, <?php echo $this->time; endif; ?>)"<?php echo $this->target; ?>><?php echo $this->title; ?></a></h2>
    <?php if ($this->time || $this->span): ?>
    <p class="time"><?php echo $this->time . $this->span; ?></p>
    <?php endif; ?>
    <div class="ce_text">
    <?php echo $this->details; ?>
    </div>
    </div>
    Die abgeänderten Zeile habe ich nur auskommentiert, die kann man löschen.

    EDIT: Ich sehe gerade, dass der hier vorgeschlagene Lösungsweg von dem abweicht, den ich ursprünglich gemacht habe, aber das dürfte ja wohl kein Problem sein.
    Geändert von kos (05.09.2010 um 10:41 Uhr)

  9. #9
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    *lol* Hmm...interessant, dass das nicht geklappt hat.
    Aber der Lösungsweg wäre so ca. der gleiche gewesen.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  10. #10
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Daumen hoch

    Hallo Helfer

    Ich bedanke mich für eure super Hilfe! Hat ja tiptop geklappt.

    Ich wünsche allen einen schönen Sonntag!

    Grüessli
    Steven

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. RSS-Feed für vergangene Events
    Von F1orian im Forum Nachrichten/Events/FAQ
    Antworten: 13
    Letzter Beitrag: 24.09.2019, 23:42
  2. Tags zu einzelnen Events anzeigen
    Von mmmxtra im Forum tags
    Antworten: 10
    Letzter Beitrag: 30.04.2012, 17:21
  3. Events mit Monatsausgabe und vergangene Termine
    Von agnat im Forum Nachrichten/Events/FAQ
    Antworten: 15
    Letzter Beitrag: 17.10.2011, 12:43
  4. Wiederholende Events anzeigen bis...?
    Von thymian im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 10.12.2010, 15:01
  5. Antworten: 11
    Letzter Beitrag: 22.12.2009, 21:18

Lesezeichen

Lesezeichen

Berechtigungen

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