Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler mit customelement oder mit Contao selbst?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler mit customelement oder mit Contao selbst?

    Hallo zusammen!

    Ich habe eine Contao Installation von 4.13.53 auf 5.3.28 geupdatet. Läuft auch alles... eigentlich... Backend und Manager ohne Probleme. Aber das Frontend will nicht, wegen diesem Fehler hier:

    HTML-Code:
    request.CRITICAL: Uncaught PHP Exception Error: "Class "Contao\Picture" not found" at customelement_bgimage_start.html5
    Leider finde ich dazu überhaupt nichts und weiß deshalb nicht wo ich ansetzen muss, um den Fehler zu beheben. Kann mir jemand helfen?

  • #2
    Hallo,
    du hast veraltete Templates im Einsatz. Wahrscheinlich wurde das Theme nicht geupdated. Der Wechsel auf Contao 5.3 setzt min. EclipseX5 voraus. Aktuell ist 5.0.26

    Ich empfehle das Update mit Hilfe des Theme-Updaters durchzuführen.

    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Servus Tim,

      das Update auf EclipseX5 habe ich gemacht, aber manuell. Mit dem Theme-Updater (Lizenz habe ich gekauft) gabs nur Probleme. Denke weil das ne echt alte Webseite war, welche ich erst von Contao 4.4 bis auf Contao 4.13 geupdatet habe und dann zum Schluss auf 5.3. Kann ich, da ja jetzt alles soweit unter 5.3 funktioniert, den Theme-updater nochmal drüber fahren lassen?

      Kommentar


      • #4
        Zitat von Meacy Beitrag anzeigen
        Servus Tim,

        das Update auf EclipseX5 habe ich gemacht, aber manuell. Mit dem Theme-Updater (Lizenz habe ich gekauft) gabs nur Probleme. Denke weil das ne echt alte Webseite war, welche ich erst von Contao 4.4 bis auf Contao 4.13 geupdatet habe und dann zum Schluss auf 5.3. Kann ich, da ja jetzt alles soweit unter 5.3 funktioniert, den Theme-updater nochmal drüber fahren lassen?
        Das ist in der Tat sehr alt. Der Theme-Updater setzt die gleichen Versionen voraus, wie die jeweils aktuellste EX Version, damit beides Hand in Hand arbeiten kann. Aktuell wäre es 4.13, 5.3. Einen Update-Leitfaden von Contao 4.9 haben wir ebenfalls zusammen gestellt.

        -> Eine so alte Version umfasst diverse manuelle Anpassungen, die im Laufe der Jahre angefallen sind und nun getätigt werden müssen.
        https://service.premium-contao-theme...es-update.html

        Der Theme-Updater sieht nun eine EX5, keine EX.. mehr, weil manuell geupdated wurde. Der Updater wird daher bei der Migration nicht assistieren können bzw. die manuellen Update-Schritte nicht separat listen. Die autom. Migrationen werden aber durchgeführt.

        Du kannst natürlich den Updater von nun an nutzen, um die Installation zu künftig up to date zu bleiben.
        ---
        Die alten Templates werden hier sich noch durch den alten /templates/layout Ordner verursacht. Dieser Ordner wurde mit Version 4.0 abgelöst (Feb 2022)
        Siehe Update-Hinweise: https://forum.premium-contao-themes....4473#post24473
        Zuletzt geändert von Tim; 12.03.2025, 07:21.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Servus Tim!

          Ich hab die ganze Update Liste durchgearbeitet und siehe da, die Seite läuft Unter Contao 5.3 mit der aktuellen EclipseX5 Version. Leider habe ich noch ein weiteres Problem gefunden. Und zwar mit der Iconbox v3. Der Text der erscheinen soll, wenn man mit der Maus über die Iconbox fährt, erscheint nicht. Stattdessen wird die Box größer gezoomt.
          Ausgabe-Template ist customelement_iconbox_v3. Hast Du vielleicht dazu noch nen Tipp wo das dran liegen könnte?

          Kommentar


          • #6
            Zitat von Meacy Beitrag anzeigen
            Servus Tim!

            Ich hab die ganze Update Liste durchgearbeitet und siehe da, die Seite läuft Unter Contao 5.3 mit der aktuellen EclipseX5 Version. Leider habe ich noch ein weiteres Problem gefunden. Und zwar mit der Iconbox v3. Der Text der erscheinen soll, wenn man mit der Maus über die Iconbox fährt, erscheint nicht. Stattdessen wird die Box größer gezoomt.
            Ausgabe-Template ist customelement_iconbox_v3. Hast Du vielleicht dazu noch nen Tipp wo das dran liegen könnte?
            Die Iconbox V3 hat keinen Text der einblendet bei Hover. Die Box vergrößert sich. Das ist korrekt:
            https://eclipse.premium-contao-theme...iconboxes.html
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Hi Tim!

              Erstmal besten Dank, auch für den Link. Ich bin jetzt etwas verwirrt... Die Webseite, die ich geupdated habe, habe ich nicht selber erstellt.
              Hier mal der Link zur (alten) Webseite (Contao 4.4) wo die Iconbox v3 eingebunden ist und der von mir beschriebe Hovereffekt bei Zusatzleistungen ist: https://www.joba-fs.de/gebaeudereinigung-krefeld.html

              Das wurde mit der Iconbox v3 umgesetzt und sieht bei mir in der 5.3 im Backend genauso aus, wie auf dem angehängten Screenshot. Nur das dieser Hovereffekt halt nicht da ist.

              Kommentar


              • #8
                Ich habe mal das alte mit dem neuen Template der Iconbox v3 verglichen. Im alten Template findet sich am Ende der folgende Code, welcher im neuen Template nicht mehr vorhanden ist.

                HTML-Code:
                 <?php if($this->field('text')->value()): ?>
                <div class="backside">
                <div class="backside-inside">
                <?php echo $this->field('text')->html(); ?>
                </div>
                </div>
                <?php endif; ?>
                Könnte das eine manuelle Anpassung sein, die der Ersteller gemacht hat, oder ist das nur rausgenommen worden?

                Kommentar


                • #9
                  Hab's wieder hinbekommen.

                  Habe den o.g. fehlenden Code ins Template eingefügt und das CSS aus der alten Webseite übernommen. Funktioniert jetzt wieder wie gewünscht.
                  Das CSS habe ich in die customize.css eingefügt und das angepasste template in den templates Ordner gepackt, damit beides bei einem Update nicht überschrieben wird.

                  Kommentar

                  Lädt...
                  X