Hallo Helmut,
meine Name ist Kester, und ich bin der Entwickler der Erweiterung "calendar_extended", die nicht so richtig mit deiner Erweiterung kann.
Für Contao 3.x habe ich meine Erweiterung so umgebaut, dass ich die original Contao Module überschreie. Bisher klappt alles gut. Ich habe das gemacht, damit unsere Erweiterungen zusammen funktionieren können. Es gibt aktuell nur ein Problem.
Im FE bekomme ich folgende Meldung.
Runtime notice: Declaration of Contao\ModuleEventlistTags::getAllEvents() should be compatible with Contao\Events::getAllEvents($arrCalendars, $intStart, $intEnd) in system/modules/tags/modules/ModuleEventlistTags.php on line 39
Das liegt daran, dass ich die Funktion getAllEvents() erweitert habe, und diese Parameter nun bei dir fehlen.
Ich habe in einem kurzen Test folgendes gemacht. In der Datei
aus
PHP-Code:
protected function getAllEvents($arrCalendars, $intStart, $intEnd)
habe ich
PHP-Code:
protected function getAllEvents($arrCalendars, $intStart, $intEnd, $arrParam=null)
gemacht.
So klappt es dann. Wäre es möglich, dass du dein Modul so änderst, dass die Angabe optionaler Parameter möglich ist? Das wäre klasse... ,)
Danke
Gruß
Kester
!!! UPDATE !!!
Hallo Helmut,
ich glaube, ich habe noch einen anderen besseren Weg gefunden, so das deine Anpassungen nicht nötig sind.
Gruß
Kester
Lesezeichen