Hallo,
nachdem contao "location" standardmäßig vorsieht, die aber bei iCal nicht mitexportiert wird, meine Frage:
Ist der Export von 'location' geplant? Wenn ja , wann?
Wenn nein,
gibt es einen Tip, wie ich das mit Bordmitteln allein hinbekomme? Welche Dateien müssten ggf. wie ergänzt werden?
Gruß Georgi
Gelöst wie folgt:
In der Datei "ContentICal.php" nach Zeile 133 folgende neue Zeile einfügen:
PHP-Code:
133 $vevent->setProperty( 'description', html_entity_decode(strip_tags(preg_replace('/<br \\/>/', "\n", $objEvents->details)), ENT_QUOTES, 'UTF-8'));
+ $vevent->setProperty( 'location', html_entity_decode(strip_tags(preg_replace('/<br \\/>/', "\n", $objEvents->location)), ENT_QUOTES, 'UTF-8'));
Import 'location' erfordert in der Datei "CalendarImport.php" dann noch folgende Änderungen:
In Zeile 169 ein Komma und folgende neue Zeile einfügen:
PHP-Code:
169 array('teaser', $GLOBALS['TL_LANG']['tl_calendar_events']['teaser'][0]),
+ array('location', $GLOBALS['TL_LANG']['tl_calendar_events']['location'][0])
anschließend nach Zeile 754 einfügen
PHP-Code:
$arrFields['location'] = $location;
und die Zeilen 762 bis 768 löschen oder ausschalten:
PHP-Code:
// else
// {
// if (strlen($location))
// {
// array_push($eventcontent, '<p><strong>' . $GLOBALS['TL_LANG']['MSC']['location'] . ':</strong> ' . preg_replace("/(\\\\r)|(\\\\n)/ims", "<br />", $location) . "</p>");
// }
// }
Georgi
Lesezeichen