Liste der Anhänge anzeigen (Anzahl: 1)
Event-Liste im Backened anpassen
Hallo zusammen,
ich möchte im Backend gerne die Liste der Events etwas anpassen.
Konkret möchte ich neben dem Titel und dem Datum auch noch weitere Kurz-Informationen anzeigen. (Im Screenshot gelb markiert).
Screenshot:
Anhang 17852
in modules/calendar/dca/tl_calendar_events.php kann ich "nur" die Einstellungen für die Bearbeiten-Icons finden.
Wo/Wie kann ich dort z.B. den Veranstaltungsort anzeigen lassen?
Grüße
µaTh
Liste der Anhänge anzeigen (Anzahl: 1)
Tja also es ist eigentlich so wie es soll aber die beiden Fehlermeldungen kommen trotzdem. Ich finde leider keinen fehler???
Anhang 18996
Code:
<?php
$GLOBALS['TL_DCA']['tl_calendar_events']['list']['sorting']['child_record_callback'] = array('tl_calendar_events_custom', 'listEvents');
class tl_calendar_events_custom extends Backend
{
public function listEvents($arrRow)
{
$span = Calendar::calculateSpan($arrRow['startTime'], $arrRow['endTime']);
if ($span > 0)
{
$date = Date::parse(($arrRow['addTime'] ? 'D d.m.Y H:i' : 'D d.m.Y'), $arrRow['startTime']) . ' - ' . Date::parse(($arrRow['addTime'] ? 'D d.m.Y H:i' : 'D d.m.Y'), $arrRow['endTime']);
}
elseif ($arrRow['startTime'] == $arrRow['endTime'])
{
$date = Date::parse('D d.m.Y', $arrRow['startTime']) . ($arrRow['addTime'] ? ' ' . Date::parse('H:i', $arrRow['startTime']) : '');
}
else
{
$date = Date::parse('D d.m.Y', $arrRow['startTime']) . ($arrRow['addTime'] ? ' ' . Date::parse('H:i', $arrRow['startTime']) . ' - ' . Date::parse('H:i', $arrRow['endTime']) : '');
}
return '<div class="tl_content_left">' . $arrRow['title'] . ' <span style="color:#b3b3b3; padding-left:3px">[' . $date . ']</span></div>';
}
}