Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Event Wiederholungen - Datum der Wiederholung ausgeben in event_full

  1. #1
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard Event Wiederholungen - Datum der Wiederholung ausgeben in event_full

    Hallo!

    Ich hab jetzt 2h kreuz und quer gelesen ohne eine wirkliche Lösung zu finden. Dieses Ticket https://github.com/contao/contao/issues/175 beschreibt mein Problem ganz gut. Ich möchte im Fulltemplate eines Events das Wiederholdatum ausgeben, nicht den Starttag der Wiederholungen.

    Ich ziehe hier gerade ein Projekt um, das noch auf 3.1.5 war - da ging das - $this->date hat das Wiederholdatum ausgegeben im Full Template. (https://www.meckseg.de/tourenkalender.html)

    Hintergund ist, das ich ein Formular ans Fulltemplate gehangen habe, in das ein paar Eventparameter (vor)eingetragen werden sollen - was ganz gut klappt, bis auf das wiederholte Datum, das halt nicht im Fulltemplate vorliegt (offensichtlich).
    Das mach ich derzeit testweise so:
    Code:
    <?php $_POST['mytitle'] = $this->title ?>
      <?php $_POST['mydate'] = $this->datetime ?>
      {{insert_form::1}}
    $this->datetime gibt zumindest in dieser Form "2020-11-07T09:30:00+00:00" das wiederholte Datum aus, ist aber natürlich nicht lesefreundlich.

    Was kann ich tun? Ich finde wie in der Diskussion (Ticket) auch praxisfern, das ich das "korrekte" Datum im Fulltemplate nicht bekomme...

    Wäre sehr froh über einen Lösungsansatz.
    blucomp | Webdesign & Onlinelösungen

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe bei mir gerade in einem Projekt geschaut dort gebe ich im event_full.html5 auch immer den nächsten Termin aus.

    Code:
            <p class="info">nächster Termin:
                <time datetime="<?= $this->datetime ?>"
                      itemprop="startDate"><?= $this->date ?></time>
            </p>
    Zu baechten ist vielleicht noch, dass in besagtem Projekt die Erweiterung calendar_extended_bundle installiert ist.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hallo!

    Danke für deine Rückmeldung.
    Die Extension calendar_extended hab ich auch installiert. Aber macht das was aus? Ich verwende ja die Core-Wiederholungen. Und als Templates werden ja auch die Core-Templates benutzt.

    Und das gibt bei dir im Template das wiederholte Datum aus? Bei mir nicht. Es wird der erste Tag der Wiederholungen angezeigt, nicht der von dem ich aus der Eventliste kam...

    Arbeitsseite: http://meckseg.blucoempchen.de/tourenkalender.html
    blucomp | Webdesign & Onlinelösungen

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei mir werden die Wiederholungen von calendar_extended_verwendet.
    Ob das eine Rolle spielt, weiß ich leider nicht.
    Live zu sehen ist das Ganze hier: https://www.gesundheitstraining-hamburg.de/kursdetails/beckenbodentraining-fortgeschrittene-donnerstag.html?day=20201105&times=1604595600,1604 599200


    Könnte vielleicht damit zusammenhängen, dass schon in der Liste nur jeweils der nächste Termin zu sehen ist und von da aus erfolgt ja die Verlinkung.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hmm. Nach meinem Verständnis dürfte das eigentlich keine Rolle spielen...
    Kannst du mir mal eventuell einen Screenshot aus deinem Listenmodul zeigen (Auch wie du da die Wiederholungen angelegt hast?) und/oder mal dein Listen- und Fulltemplate komplett? Auch wenn ich "Nur nächste Wiederholung" einstelle, erscheint immer nur der erste Tag der Wiederholungen (bei mir der 1.4.). Echt blöd, ich kapiers nicht.
    Geändert von tblumrich (04.11.2020 um 17:42 Uhr)
    blucomp | Webdesign & Onlinelösungen

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du hast eine PN
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ich will hier auch noch ein dickes Dankeschön an Maren sagen, die mir sehr weitergeholfen hat!
    Schlussendlich hat eine Deinstallation von calendar-extended und anschließende neue Installation geholfen... Da lag irgendwas quer.


    Gesendet von iPad mit Tapatalk
    blucomp | Webdesign & Onlinelösungen

  8. #8
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard Event Wiederholungen - Datum der Wiederholung ausgeben in event_full

    Vielleicht für jemanden, der auch darüber stolpert. Ich hab den genauen Fehler (mutmaßlich) ausgemacht.
    Es ist die Checkbox „Endzeit ignorieren“. (Die müsste von calendar_extended kommen)
    Wird diese aktiviert, erscheint im Full Template bei Wiederholungen immer der erste Tag (this->date). Setze ich eine Endzeit und deaktiviere ich das Feld ist alles okay.
    Wenn ich so wie im Core einfach das Endzeit Feld leer lasse um keine Endzeit auszugeben, wird eine Endzeit generiert, die eine Minute vor der Startzeit liegt... womit das Modul ein mehrtägiges Event annimmt und ausgibt. Was natürlich falsch ist.

    Ich muss das noch ein wenig testen und in anderen Installationen prüfen, dann würde ich da mal ein Ticket machen.


    Gesendet von iPad mit Tapatalk
    blucomp | Webdesign & Onlinelösungen

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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