Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: [gelöst] Export: LOCATION - Veranstaltungsort

  1. #1
    Contao-Fan
    Registriert seit
    07.04.2010.
    Beiträge
    274

    Standard [gelöst] Export: LOCATION - Veranstaltungsort

    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
    Geändert von Georgi (18.08.2015 um 14:18 Uhr)

  2. #2
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Ich hab heute die aktuelle Version der Erweiterung installiert und musste feststellen, dass (immer noch) weder Beschreibung noch Veranstaltungsort exportiert werden:

    Code:
    BEGIN:VEVENT
    UID:20151210T110043CET-17866Na6mu@91.205.76.3
    DTSTAMP:20151210T100043Z
    DESCRIPTION:
    DTSTART:20151211T103000
    DTEND:20151211T103000
    SUMMARY:Verbandsversammlung
    END:VEVENT
    Muss ich wirklich händisch diese Optionen ändern?

    Grüße,
    Andreas
    Geändert von comanche (10.12.2015 um 12:04 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    07.04.2010.
    Beiträge
    274

    Standard

    Kann ich bestätigen. Location hätte ich erwartet, Teaser/Description wäre wünschenwert, zumal beim Import mehrere Elemente angelegt werden. Dh. ein mit ical exportierter Kalender erhält beim Import neue Elemente.

    Ich habe meine händische Anpassung wieder vornehmen müssen, die aber noch nicht ganz ausgereift ist.

  4. #4
    Contao-Nutzer Avatar von worxer
    Registriert seit
    29.04.2011.
    Beiträge
    49

    Standard

    Die oben beschriebene Lösung scheint mit Version 4.0.6 in Contao 4.8 nicht mehr zu funktionieren. Weder Location noch Description werden importiert. Könnt ihr das bestätigen?

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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