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
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
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 20:22 Uhr)
blucomp | Webdesign & Onlinelösungen
Hallo Steven,
folgende Vorgehensweise könnte ich mir vorstellen:
Änderung des Template event_list.tpl.
- Abfrage, ob Termin vor dem aktuellen Datum liegt
- den restlichen tpl-Code in ein zusätzliches <div> packen und falls Termin davor eine Klasse vergeben
- dieses dann mit css formatieren
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
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?
Hallo Toflar
Wenn du was hast oder ein tip, gerne!
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?
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
- eine Überschrift ausgegeben werden kann -> class="header ..."
- 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
Die abgeänderten Zeile habe ich nur auskommentiert, die kann man löschen.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>
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 11:41 Uhr)
*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?
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 in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)