Contao-Camp 2024
Ergebnis 1 bis 16 von 16

Thema: oneup/contao-ical-export Anleitung

  1. #1
    Contao-Nutzer
    Registriert seit
    27.12.2010.
    Beiträge
    34

    Standard oneup/contao-ical-export Anleitung

    Hallo,

    ich habe über den contao-manager (1.0.1) für meine contao-Version (4.4.20) das Paket "oneup/contao-ical-export" installiert. Ich wollte für einzelne Kalendereinträge einen iCal-Download anbieten.

    Leider bin ich nicht sehr tief in den Umgang mit Erweiterungen eingearbeitet.
    Ich habe versucht über die Seite https://1up.io/ eine Anleitung zu finden. Leider habe ich keine gefunden.

    Nun meine Frage: Wie muss ich vorgehen, um einzelne Events als iCal zum Download anzubieten.
    (oder: "Wo finde ich eine entsprechende Anleitung" => Suchmaschinen habe ich schon befragt, aber nichts gefunden)

    Danke

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Die Extension fügt ein Modul namens "iCal Export/Download" hinzu.

  3. #3
    Contao-Nutzer
    Registriert seit
    27.12.2010.
    Beiträge
    34

    Standard Modul

    Danke für den Hinweis.

    Wie gesagt, ich bin unerfahren.

    • Ich habe ein neues Modul Ical-Test vom Typ "Ical Export/Download" angelegt und dort meinen Kalender ausgewählt.
    • Dann habe ich auf die Artikelseite, auf der ich meine Termine anzeigen lasse ein neues Element "Modul" vom "Ical-Test" eingefügt.
    • Aber auf der Seite erscheint kein Link zum downloaden.


    2018-07-02-191640_1001x312_scrot.png

    Wahrscheinlich habe ich etwas grundsätzliches nicht verstanden???

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Du musst es auf der Seite des Event Lesers einbinden (oder bspw. per Insert Tag direkt im event_full Template).

  5. #5
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Lässt sich das Modul auch im Listentemplate einsetzen, z.B. news_latest?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Naja, das Modul ist ja für Events, nicht für News.

  7. #7
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Ja sorry, meinte natürlich event_upcoming oder ähnlich.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    zB so:
    PHP-Code:
    <?php

    \Contao\Input::setGet('auto_item'$this->alias);
    echo \
    Contao\Controller::getFrontendModule(

    ?>

  9. #9
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Das funktioniert bei mir leider noch nicht ganz.
    Ich bekomme auf diese Art immer das erste Event der Liste zum Download angeboten EDIT und bekomme eine leere Datei.

    Lasse ich das
    PHP-Code:
    echo … 
    weg und füge stattdessen ein
    HTML-Code:
    {{insert_module::123}}
    ein, gibt es immer das letzte Event als Download.
    Geändert von rusty (30.11.2018 um 18:04 Uhr)

  10. #10
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Habe jetzt eine Lösung, um auch im Eventlisten-Template einen ICS-Downloadlink zu platzieren:

    1. Modul iCal-Export anlegen, ID des Moduls merken.
    2. Im Eventlisten-Template das Modul über {{insert_module::123}} platzieren.
    3. Einen Link mit folgendem href erstellen {{link_url::234}}<?= $this->alias ?>/?ics

    Wobei 123 der ID des iCal-Moduls entspricht und 234 der ID der Seite, auf die Eventliste zum Einsatz kommt.

    Außerdem wird in diesem Beispiel '/' als URL-Suffix vorausgesetzt. Letztlich muss ein Link gebildet werden, der dem Link zur Detailseite des Termins entspricht (auch wenn es die Detailseite gar nicht gibt, wie in meinem Fall), ergänzt um den URL-Parameter ics.

  11. #11
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo rusty,

    wie genau ist denn der Code erstellt bzw. mit welchem Inhaltselement?

    Einen Link mit folgendem href erstellen {{link_url::234}}<?= $this->alias ?>/?ics
    Löst bei mir nicht den PHP Code des Event Alias auf.
    Eingebunden als Inhaltselement HTML oder Text mit Quellcode.
    Contao 4.6 / Contao 4.7

    Wenn ich es richtig verstehe, ermöglicht das in der Listenansicht NICHT den iCal-Download alle Events. Richtig?
    Geändert von planepix (02.06.2019 um 18:59 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  12. #12
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Hallo planepix,
    Doch, mit meiner Lösung lassen sich die iCal-Dateien aus der Eventliste herunterladen.
    Ich bin grad auf Reisen und kann daher nicht mal eben die Details des betreffenden Projekts aufrufen. Nach Pfingsten bin ich wieder am Platz, wenn du Genaueres wissen möchtest.

    Hier das Ergebnis:
    https://www.phlebology.de/aerzte/aktuelles/termine/

  13. #13
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke dir für dein Feedback von unterwegs rusty.

    Danke für dein Beispiellink. Dann habe ich es jetzt verstanden - In einer Liste den iCal-Export eines einzelnen Events sichern.
    Das ist auf jeden Fall hilfreich. Ersetzt aber noch nicht den Export aller Eventdaten eines Kalenders .

    Ggf. spreche ich Dave einmal drauf an.

    Dann freue ich mich auf dein Feedback, wie du den Link funktionierend hinbekommen hast.
    Lieben Dank
    Thomas
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  14. #14
    Contao-Fan Avatar von Ernestopheles
    Registriert seit
    25.10.2019.
    Ort
    Hamburg
    Beiträge
    293
    Contao-Projekt unterstützen

    Support Contao

    Standard ALLE Termine in Kalender eintragen?

    Danke für das tolle Modul und die Anleitung, die es ja wirklich auch braucht;-))

    Ich möchte nun zusätzlich eine Lösung, bei der alle Termine eines Kalenders periodisch exportiert werden (so wie es contao-ical-php8-bundle macht, aber das taugt bei mir leider nicht).
    Hat jemand eine Idee oder Lösung dafür?

  15. #15
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mal zu Volständigkeit: das Bundle heißt "cgoit/contao-calendar-ical-php8-bundle" ... frage mich seit Wochen welches Bundle du meinen könntest

  16. #16
    Contao-Fan Avatar von Ernestopheles
    Registriert seit
    25.10.2019.
    Ort
    Hamburg
    Beiträge
    293
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Mal zu Volständigkeit: das Bundle heißt "cgoit/contao-calendar-ical-php8-bundle" ... frage mich seit Wochen welches Bundle du meinen könntest
    right you are

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
  •