Contao-Camp 2024
Ergebnis 1 bis 13 von 13

Thema: Termine duplizieren übernimmt Uhrzeit & Datum nicht

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard Termine duplizieren übernimmt Uhrzeit & Datum nicht

    Hallo zusammen,

    bei einem meiner Projekte werden sehr oft Veranstltungen kopiert. Es ist ziemlich nervig das hier weder Uhrzeit noch Datum übernommen wird. Datum lass ich mir ja noch eingehen aber warum die Uhrzeit nicht? Gerade Uhrzeit muss man dann immer von Hand eintippen.... Vor allem ist die Uhrzeit bei fast allen Terminen (einer Art) identisch.

    Kann ich das in irgendeiner Config ändern?

    VG Frank

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

    Standard

    Ja, kannst du in einer eigenen DCA Config ändern. zB:
    PHP-Code:
    <?php
    // app/Resources/contao/dca/tl_calendar_events.php

    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['startTime']['eval']['doNotCopy'] = false;

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

    Support Contao

    Standard

    Wiederkehrende Termine wären keine Option? Mit der Erweiterung [calendar-extended] finde ich das schon ganz komfortabel.
    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.




  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Die Terine sind nicht regelmäßig sondern werden nach Verfügbarkeit von externen Dienstleistern geplant. Sprich das Datum ist willkürlich. Das geht leider nicht.

    Configlösung ist top! danke

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, kannst du in einer eigenen DCA Config ändern. zB:
    PHP-Code:
    <?php
    // app/Resources/contao/dca/tl_calendar_events.php

    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['startTime']['eval']['doNotCopy'] = false;
    Also damit bzw. unter diesem Pfad hat das nicht geklappt. Cache wurde via Contao Manager geleert.

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

    Standard

    Probiere es mal mit unset.

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Seite läuft auf Fehler

    "Syntax error, unexpected 'unset' (T_UNSET)"

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

    Standard

    unset ist eine PHP Funktion um Stellen aus einem Array zu löschen (bzw. Variablen).

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    PHP-Code:
     <?php
    unset($GLOBALS['TL_DCA']['tl_calendar_events']['fields']['startTime']['eval']['doNotCopy']);
    Geht leider auch nicht

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

    Standard

    Hast du es für alle Felder gemacht?

  11. #11
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du es für alle Felder gemacht?
    öhm ne... ;-)

    So geht´s jetzt


    PHP-Code:
     <?php 
    $GLOBALS
    ['TL_DCA']['tl_calendar_events']['fields']['startTime']['eval']['doNotCopy'] = false;
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['endTime']['eval']['doNotCopy'] = false;
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['startDate']['eval']['doNotCopy'] = false;
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['endDate']['eval']['doNotCopy'] = false;
    Jetzt fehlt noch das Flag "Zeit hinzufügen". Das hätte ich auch gerne aktiviert.

    Edit:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['addTime']['eval']['doNotCopy'] = false
    So passt es perfekt
    Geändert von Kahmoon (29.05.2019 um 21:41 Uhr)

  12. #12
    Contao-Nutzer Avatar von Joern
    Registriert seit
    14.09.2018.
    Beiträge
    130

    Standard

    Das ist genau die Lösung, die mir auch hilft. Jetzt muß ich beim Erstellen von mehrsprachigen Events bei den Kopien für die zweite Sprache nicht mehr Datum und Uhrzeit erneut eintragen.

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

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Die Terine sind nicht regelmäßig sondern werden nach Verfügbarkeit von externen Dienstleistern geplant. Sprich das Datum ist willkürlich. Das geht leider nicht.

    Configlösung ist top! danke
    Ich finde die Configlösung auch interessant. Aber der Vollständigkeit halber:
    Mit dem Bundle [kmielke/calender-extended-bundle] stehen auch unregelmäßige Wiederholungen zu Verfügung, genauso wie Ausnahmen von einer Regel. Wenn ich Events benötige ist diese Erweiterung bei mir eigentlich immer installiert.

    2019_05_30_calendar_extended.jpg
    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.




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
  •