Basiert auf:
TL 2.8.RC1
cal_default.tpl
event_full.tpl
event_list.tpl
event_teaser.tpl
event_upcoming.tpl
Kurzbeschreibung:
Ohne diese Anpassung zeigen sich wiederholende Events (recurring events) im Eventleser (Eventreader, Detailansicht) immer das Datum des ersten Events. (in Anlehnung an Ticket 923)
Beschreibung/Sonstige Infos:
In allen Templates außer event_full.tpl generiere ich einen Parameter ans Ende des Links ....html?time=1262113200. Im Template event_full.tpl empfange ich diesen Paramenter, formatiere ihn zu einem Datum und benutze ihn anstelle des sonstigen Datums.
Achtung! $GLOBALS[_GET]['time'] bitte ändern inPHP-Code:
// event_full.tpl parameter empfangen und formatieren
<?php $date = $this->parseDate('j. F Y (l)', $GLOBALS[_GET]['time']); ?>
PHP-Code:
$this->Input->get('time')
Änderungen in den Templates:
event_upcoming.tpl
line 1
+ <?php $param = $this->startTime; ?>
line 4
+ .'?time='.$param
event_list.tpl
line 1
+ <?php $param = $this->startTime; ?>
line 9
+ .'?time='.$param
event_teaser.tpl
line 1
+ <?php $param = $this->startTime; ?>
line 10
+ .'?time='.$param
line 21
+ .'?time='.$param
cal_default.tpl
line 22
+ <?php $param = $event['startTime']; ?>
line 23
+ .'?time='.$param
event_full.tpl
line 1
+ <?php $date = $this->parseDate('j. F Y (l)', $GLOBALS[_GET]['time']); ?>
line 6
- <p class="info"><?php echo $this->date; ?></p>
+ <p class="info"><?php echo $date; ?></p>
Bitte Bescheid geben, sollte jemand darin eine Sicherheitslücke entdecken.
Andreas
Lesezeichen