Ergebnis 1 bis 12 von 12

Thema: Calendarfield Datepicker funktioniert nach aktuellem Update nicht mehr

  1. #1
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard Calendarfield Datepicker funktioniert nach aktuellem Update nicht mehr

    Hallo,

    ich hab heute wieder einmal ein Update über die Manager-Konsole gemacht. Alles lief perfekt.

    So, nun hab ich ein Problem mit dem jquery-ui.

    Aktuell hab ich hier diese angeblich in meinem System: https://packagist.org/packages/conta...ents/jquery-ui

    Dies hab ich auch so im Quelltext stehen:
    HTML-Code:
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1.1/themes/smoothness/jquery-ui.css">
    Das Problem ist hier die Version 1.12.1.1. Dort gibt es dieses CSS leider nicht. Es müsste 1.12.1 stehen.
    Im Quelltext für den Calendarfield hab ich die Codezeile gefunden:
    PHP-Code:
    $jQueryUI = \System::getContainer()->getParameter('kernel.packages')['contao-components/jquery-ui'];
    ...
    $GLOBALS['TL_CSS'][] = 'https://code.jquery.com/ui/'.$jQueryUI.'/themes/' $this->dateIncludeCSSTheme '/jquery-ui.css'
    Daher funktioniert auch mein Datepicker (Calendarfield) nicht richtig. Was wäre hier zu tun?
    LG, Andi

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

    Support Contao

    Standard

    Japp, kann ich bestätigen. Wie auch immer die Version 1.12.1.1 bei jQuery Ui aussehen soll (die gibt es da nämlich gar nicht).

    Workaround:

    - das Template "form_calendarfield" kopieren und oben folgendes einsetzen:
    PHP-Code:
    $GLOBALS['TL_CSS'][] = 'https://code.jquery.com/ui/1.12.1/themes/black-tie/jquery-ui.css';
    //"black-tie" kann durch andere Werte von hier ersetzt werden: https://github.com/hofff/contao-calendarfield/blob/master/CT_ROOT/system/modules/hofff_calendarfield/dca/tl_form_field.php#L64 
    - im Formularfeld kein Häkchen bei "CSS-Datei einbinden" setzen
    - im Formularfeld das neue Template angeben

    Grüße, Cliff

  3. #3
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Ok, das wäre auch eine Lösung. Diese ist sogar besser als meine.

    Ich hab nämlich die Datei "FormCalendarField.php" dementsprechend abgeändert. Das nehm ich dann gleich mal zurück.

    Danke für die Info.
    LG, Andi

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

    Support Contao

    Standard

    Ist halt eine update-sichere Lösung im Gegensatz zu deiner ;-)

  5. #5
    Contao-Nutzer Avatar von Schmidty
    Registriert seit
    06.06.2011.
    Ort
    Pforzheim
    Beiträge
    203

    Standard Fehler im Core?

    Hallo,
    ist das Ganze eigentlich ein Fehler im Contao-Core?
    Wenn ja, ist dieser schon gemeldet?
    Viele Grüße
    Schmidty

  6. #6
    Contao-Nutzer Avatar von Schmidty
    Registriert seit
    06.06.2011.
    Ort
    Pforzheim
    Beiträge
    203

    Standard ????

    Hallo,
    hat keiner eine Idee?

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

    Standard

    Nein, das ist ein Fehler in der Extension. Den müsstest du dort auf GitHub melden.

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

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das ist ein Fehler in der Extension. Den müsstest du dort auf GitHub melden.
    Sehe ich nicht so. Es gibt keine jQuery Version 1.12.1.1 ... und genau da ist der Fehler.

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

    Standard

    Zitat Zitat von cliffen Beitrag anzeigen
    Sehe ich nicht so. Es gibt keine jQuery Version 1.12.1.1 ... und genau da ist der Fehler.
    Ja, aber diese Version wird ja von der Extension gesetzt. Die Extension nimmt fälschlicherweise die Version des contao-components/jquery-ui Pakets - aber diese Version hat nicht zwingend etwas mit den zur Verfügung stehenden jQuery UI Versionen zu tun. Version 1.12.1.1 des contao-components/jquery-ui Pakets war nur ein Minor Bugfix Release um das Datum in den JavaScript Dateien zu aktualisieren: https://github.com/contao-components...d1aa0a2a3720a1. Die Version der jquery-ui Komponente selbst ist weiterhin 1.12.1.

  10. #10
    Contao-Nutzer Avatar von Schmidty
    Registriert seit
    06.06.2011.
    Ort
    Pforzheim
    Beiträge
    203

    Standard

    Muss man das Ganze jetzt bei Contao melden oder muss die Erweiterung angepasst werden?

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

    Standard

    Die Erweiterung muss angepasst werden.

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

    Support Contao

    Standard

    Der Hotfix 3.0.1 behebt das Problem: https://packagist.org/packages/hofff...darfield#3.0.1

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
  •