Fullcalendar: Kalender ist nicht funktional

Problem

Wenn ich die Adminoberfläche des Moduls "Fullcalendar" in Vesion 1.0.x aufrufe, wird der Kalender unvollständig angezeigt. Es ist nicht möglich, einen Termin anzulegen, da die Tage nicht angezeigt werden.

In der Fehler-Console des Browsers wird dieser oder ein ähnlicher Fehler geloggt:

Uncaught TypeError: E[i.substring(...)] is not a function

Ursache

Die Ursache dieses Fehlers ist noch nicht bekannt. Der Fehler hängt jedoch mit der Nutzung eines neuen Minifying Frameworks für *.js und *.css Dateien ab UliCMS 2018.3 zusammen.

Lösung

Es gibt einen Workaround.

Fügen Sie zur Konfigurationsdatei CMSConfig.php (UliCMS 2019.1 und älter) bzw. ULICMS_ROOT/content/configurations/default.php folgende Variable hinzu:

public $no_minify = true;

Somit funktioniert der Kalender wieder.
Nachteil dieses Workaround ist, dass durch das Deaktivieren des Minifiers die Ladezeiten der Webseite verschlechtert werden.
Ich werde den Fehler analysieren und eine neue Version des Moduls mit Fehlerbehebung veröffentlichen.

Don't click this link

Einen Kommentar schreiben

 Ich habe die Datenschutzerklärung zur Kenntnis genommen. Ich stimme zu, dass meine Angaben und Daten zur Beantwortung meiner Anfrage elektronisch erhoben und gespeichert werden. Hinweis: Sie können Ihre Einwilligung jederzeit für die Zukunft per E-Mail an daten-entfernen@ulicms.de widerrufen.