Contao-Summit 2026

Ankündigung

Collapse
No announcement yet.

Contao 4.9 und Easy Themes 3.0 nicht kompatibel?

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

    Contao 4.9 und Easy Themes 3.0 nicht kompatibel?

    Liebe Community

    Mir ist aufgefallen, dass unter Contao 4.9 und Easy Themes 3.0 eine Fehlermeldung produziert wird. Mit der Version 2.2 habe ich das Problem nicht.
    Hat das Problem auch jemand anders oder ist das nur bei meiner Installation?
    Click image for larger version

Name:	Bildschirmfoto 2022-02-09 um 09.22.46.png
Views:	1
Size:	120,6 KB
ID:	949300

    #2
    Aktuell wäre da Version 3.0.1 ...

    Möglicherweise PHP 8.x?
    Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

    Comment


      #3
      The extension is currently unlocked for Contao 4.9. However it uses Contao\ArrayUtil, which is only available in Contao 4.10 and higher.
      » sponsor me via GitHub or Revolut

      Comment


        #4
        @lucina
        Ich verwende PHP 7.4 und auch aktuellste Version von Easy Themes gibt diese Fehlermeldung aus.

        @spooky
        Danke Dir!

        Comment


          #5
          Ich nutze terminal42/contao-easy_themes 3.0.1 in mehreren Installation mit Contao-4.9.26 und PHP 7.4 - jeweils ohne Fehlermeldung.
          Installation aber jeweils auf der Konsole (ohne Contao-Manager).

          Comment


            #6
            Zitat von bizon Beitrag anzeigen
            Ich nutze terminal42/contao-easy_themes 3.0.1 in mehreren Installation mit Contao-4.9.26 und PHP 7.4 - jeweils ohne Fehlermeldung.
            Installation aber jeweils auf der Konsole (ohne Contao-Manager).
            Kommt darauf an, ob du bei tl_user.et_bemodRef etwas eingestellt hast.
            » sponsor me via GitHub or Revolut

            Comment


              #7
              Zitat von Spooky
              Kommt darauf an, ob du bei tl_user.et_bemodRef etwas eingestellt hast.
              Erwischt - ich weiß nicht, was das bedeutet. Also eher nichts verändert.
              Meine Easy Themes Einstellungen habe ich angehängt.
              Angehängte Dateien

              Comment


                #8
                Um den Fehler zu provozieren musst du in deinem User-Profil zusätzliche Easy Themes Einstellungen machen.
                » sponsor me via GitHub or Revolut

                Comment


                  #9
                  Siehe die angehängte Grafik im meinem vorherigen Post.
                  Mit diesen Einstellungen gibt es keine Fehlermeldung!

                  Wenn man aber beim EasyThemes Modus: Backend-Module auswählt, erhalte ich die Fehlermeldung auch.

                  Comment


                    #10
                    @Eva
                    Durch Spookys Hinweise konnte ich den von dir geposteten Fehler reproduzieren und teilweise fixen.

                    Wenn man also im Benutzerprofil als EasyThemes Modus -> Backend Module auswählt und dann weiter eine Referenz-Gruppe auswählt oder dort möglicherweise schon Notification-Center eingetragen ist, wird der Fehler beim Speichern der User-Einstellungen geworfen.

                    Die Referenz-Gruppe gibt an, an welcher Stelle EasyThemes zwischen den Backend-Modulen platziert wird. Bleibt die Referenz-Gruppe leer, wird EasyThemes ganz oben bei den Backend-Modulen platziert.

                    Wird der Fehler jedoch erst einmal angezeigt, erweist er sich als recht hartnäckig und lässt sich ohne Downgrade von terminal42/contao-easy_themes 3.0.1 nur direkt in der Datenbank reparieren.

                    In der Tabelle tl_user beim jeweiligen User das Feld et_bemodRef leeren und die Tabelle speichen.

                    Damit kommt man erst mal wieder ins Backend und EasyThemes wird bei den Backend Modulen oben angezeigt, aber damit kann man leben.
                    Alternativ kann man EasyThemes als DOM-Inject anzeigen lassen, damit wird es innerhalb des Moduls LAYOUT platziert.

                    terminal42/contao-easy_themes 3.0.1 funktioniert also grundsätzlich in Contao >= 4.9 und PHP >= 7.4.
                    Last edited by bizon; 17.02.2022, 12:25.

                    Comment


                      #11
                      @bizon
                      Ich konnte die Version durch den Contao-Manager downgraden und werde nun Easy Themes als DOM-Inject anzeigen lassen. Danach werde ich die Version wieder upgraden. Sollte nach Deinen Erfahrungen dann ohne Probleme möglich sein. Das mit der Datenbank werde ich gerne ausprobieren. Vielen Dank für Deine Hilfe!

                      Comment


                        #12
                        Zitat von bizon Beitrag anzeigen
                        terminal42/contao-easy_themes 3.0.1 funktioniert also grundsätzlich in Contao >= 4.9 und PHP >= 7.4.
                        Jein, es hat halt den erwähnten Fehler.
                        » sponsor me via GitHub or Revolut

                        Comment

                        Working...
                        X