Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: Isotope 2.4.1 und Contao 3.5.21

  1. #1
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard Isotope 2.4.1 und Contao 3.5.21

    Hallo,

    ich stehe vor der großen Aufgabe ein altes Contao 3.5.21 und Isotope 2.4.1 auf das aktuelle Contao 4 zu aktuallisieren.

    Bezüglich Contao mache ich mir keine Sorgen, aber bei Isotope schon.
    Jetzt belese ich mich zur Zeit und finde da fast nur Problematiken, wenn man Isotope zu Contao 4 migrieren will.
    Gibt es vielleicht eine gut erklärte Anleitung, die ich bisher noch nicht gefunden habe?

    Für Hinweise danke ich.

    Gruss

    montao

  2. #2
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Isotope läßt sich wie jede andere 3er Erweiterung auch in Contao 4 nutzen

    Update ist prinzipiell kein Problem, solange Du keine inkompatiblen Erweiterungen benutzt.

    Anleitung zb: https://contao-academy.de/blog/updat...3-auf-contao-4

    Mach erst ein Update auf 3.5.40 und letztes Isotope, dann Update auf C4

  3. #3
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard Isotope gibt "array" bei PHP 7.x aus

    Zitat Zitat von tintifax Beitrag anzeigen
    Isotope läßt sich wie jede andere 3er Erweiterung auch in Contao 4 nutzen

    Update ist prinzipiell kein Problem, solange Du keine inkompatiblen Erweiterungen benutzt.

    Anleitung zb: https://contao-academy.de/blog/updat...3-auf-contao-4

    Mach erst ein Update auf 3.5.40 und letztes Isotope, dann Update auf C4
    Hallo,

    vielen Dank erstmal für Deine Antwort.
    Das Contao-Update habe ich auf die Version 3.5.40 vollzogen (alle Erweiterungen aktualisiert).

    Soweit funktioniert auch alles, bis auf eine Kleinigkeit bei Isotope.
    Es werden unter "Produkte" und den darin enthaltenen "Optionen" in der ausgegebenen Rechnung kein Zusatz-Betrag mehr dargestellt, sondern, es steht nur noch "array".

    Das Problem habe ich aber nur, wenn ich PHP auf 7.x eingestellt habe.
    Habe ich dagegen PHP auf 5.x, dann wird es wieder richtig dargestellt.

    Woran kann das liegen?


    Danke und Gruß

    montao

  4. #4
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Wo kommt denn der Zusatzbetrag her ?

    contao und selbst isotope 2.4 laufen mit php 7.x einwandfrei

  5. #5
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    Wo kommt denn der Zusatzbetrag her ?

    contao und selbst isotope 2.4 laufen mit php 7.x einwandfrei
    In der Shop-Konfiguration sind zu den einzelnen Produkten Attribute angelegt, welche bei den Produkten unter Option eingestellt wurden.
    Zum Beispiel das Produkt "Kerzenständer" kostet 5€ plus auswählbare Option "Kerze" 1€.
    Der eine Euro stand dann in der Rechnung hinter dieser Zusatzoption in Klammern ausgeschrieben und bei PHP 7.x steht da jetzt nur "array".

  6. #6
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Benutzt Du den Optionen Manager bei den Attributen oder den veralteten Assistenten ?
    Evlt musst hier neu anlegen.

    Würde vorher allerdings trotzdem auf Contao 4 updaten und mich erst dann um die Optionen kümmern.

  7. #7
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    Benutzt Du den Optionen Manager bei den Attributen oder den veralteten Assistenten ?
    Evlt musst hier neu anlegen.

    Würde vorher allerdings trotzdem auf Contao 4 updaten und mich erst dann um die Optionen kümmern.
    Hallo,

    also habe das Update auf Contao 4.8 vollzogen.
    Fast alle aufgetretene Probleme behoben können.

    Ich habe Isotope auf die aktuellste Version 2.6 angehoben.
    Im Backend sehe ich das Shopsystem wunderbar, aber im Frontend wird mir eine Fehlermeldung angezeigt.
    Unter anderem wird bemängelt, dass die Produktbilder nicht vorhanden sind. Das liegt vielleicht daran, dass der Ordner "Isotope" (da liegen auch die Bilder) von mir händisch in das Hauptverzeichnis gelegt wurde - analog zur Contao 3.5.40.
    Tippe ich die Warenkorbseite ein im Adressfeld ein, dann erscheint diese.

  8. #8
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    C3 Ordner "isotope" samt Inhalt oberhalb /web uploaden
    In der Systemwartung alles anhaken und neu erstellen lassen

    Ansonsten alle Fehlermeldungen einzeln abarbeiten...

    Den Satz mit der Warenkorbseite verstehe ich nicht ^^

  9. #9
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    C3 Ordner "isotope" samt Inhalt oberhalb /web uploaden
    In der Systemwartung alles anhaken und neu erstellen lassen

    Ansonsten alle Fehlermeldungen einzeln abarbeiten...

    Den Satz mit der Warenkorbseite verstehe ich nicht ^^
    Danke Dir.
    Habe just in diesem Moment, wo ich Deine Antwort gelesen habe, auch das Problem gefunden.
    Ich habe über Filezilla den Ordner hochgeladen, aber ins falsche Verzeichnis (frage mich nicht, wie...).
    Ich schaute, während ich Deine Antwort lies, in den Ordner rein und sah, dass der Ordner noch leer ist - richtig verschoben und es ging.
    Mit dem "Warenkorb" wollte ich nur zum Ausdruck bringen, dass ich auf die anderen Seiten von Isotope komme und damit diese gehen.

    Was mir jetzt so auffällt, dass mein CSS für die Formulare in Isotope in Contao 4.8 nicht mehr angenommen werden.
    Bei meinem Kontaktformularen konnte ich mir nunmehr damit behelfen, dass ich die benutzten IDs direkt in die Inhaltselemente eingetragen habe.
    Hat sich hier was mit dem aktuellen Contao was geändert?

    Zu Isotope habe ich immer noch das Problem, dass er mir "array" ausgibt.
    Habe jetzt mal Option-Manager benutzt, aber da dass gleiche.
    Besteht vielleicht hier die Möglichkeit, dass in den erstellten Templates selbst das Problem liegt bzgl. PHP 7.x?
    Im Bestellvorgang bei Zusammenfassung zeigt er mir ja alles korrekt an.

    Gruss
    Geändert von montao (23.02.2020 um 18:39 Uhr)

  10. #10
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Bezüglich Rechnungstemplate und Variablen ist das jetzt bisserl wie Kaffeesud lesen ; )
    Wenns aber online richtig ausgegeben wird, stimmt wohl der Code im Rechnungstemplate nicht.

    Formulare wurden bei mir immer übernommen
    Kann es sein, dass im Layout das Hakerl beim CSS fehlt (extern oder intern) ?
    Schau doch mal im Quellcode ob die CSS Files überhaupt geladen werden.

  11. #11
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    also ich hab das nun in einer 3.5er Installtation nochmal nachgestellt.

    Mit dem Standardtemplate von Isotope funktioniert es ohne Probleme, auch mit PHP7

  12. #12
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    Bezüglich Rechnungstemplate und Variablen ist das jetzt bisserl wie Kaffeesud lesen ; )
    Wenns aber online richtig ausgegeben wird, stimmt wohl der Code im Rechnungstemplate nicht.

    Formulare wurden bei mir immer übernommen
    Kann es sein, dass im Layout das Hakerl beim CSS fehlt (extern oder intern) ?
    Schau doch mal im Quellcode ob die CSS Files überhaupt geladen werden.

    Habe die Templates geprüft, aber mir fällt da auf dem ersten Blick nichts auf.
    Das Problem mit dem "array" bei den Attributen wurde schon einmal hier diskutiert, aber leider gab es hier keine Lösungen.

    Die CSS sind im Layout eingebunden - hatte sogar Mal um zu testen diese als "extern" impotiert, wobei hier bei "extern" gleich zu viele visuelle Fehler aufgetreten sind und ich daher wieder
    erstmal auf "intern" gestellt habe. Im Seitenquelltext sehe ich meine CSS. Die Webseite ist ja auch soweit auch perfekt dargestellt.

    Nur die CSS-Angaben, wo mit einer ID, beispielhaft mein Formular "#f .widget.........." wird das "#f4" beginnen, werden nicht mehr genommen.

  13. #13
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von montao Beitrag anzeigen
    Habe die Templates geprüft, aber mir fällt da auf dem ersten Blick nichts auf.
    Das Problem mit dem "array" bei den Attributen wurde schon einmal hier diskutiert, aber leider gab es hier keine Lösungen.
    Lösung: Fehlerhafte Templates löschen und dafür Standardtemplate nehmen und gegebenenfalls umbauen oder umbauen lassen

    Wegen CSS: da müßte man Details sehen...ohne Link und CSS ist die Fehlersuche unmöglich

  14. #14
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    Lösung: Fehlerhafte Templates löschen und dafür Standardtemplate nehmen und gegebenenfalls umbauen oder umbauen lassen

    Wegen CSS: da müßte man Details sehen...ohne Link und CSS ist die Fehlersuche unmöglich

    Hi tintifax,

    ich habe meine angepassten Templates mit den Standard-Templates nochmals genau überprüft und angepasst - Danke für den Hinweis.
    Ich habe "configuration" mit "attributes" (wieso hier PHP 5 und PHP 7.x unterschiedlich damit umgehen....keine Ahnung) ersetzt und jetzt spuckt er mir kein "array" mehr aus, aber mir fehlt jetzt der deklarierte Preisaufschlag (+10,00€).

    PHP-Code:
              <td><?= $item['name'?>
                    <?php if(!empty($item['attributes'])): ?>
                            <?php foreach($item['attributes'] as $name => $value): ?>
                                <br><strong><?= $this->attributeLabel($name?>:</strong> <?= $this->attributeValue($name$value, ['html'=>true'item'=>$item['item']]) ?>
                            <?php endforeach; ?>
                    <?php endif; ?>
    Jetzt habe ich mich durch so viel Topic gelesen, aber keine Lösung gefunden.
    Meine Augen machen gleich Ladenschluss :-)

    Bezüglich der CSS der Formulare versuche ich morgen es nachvollziehbar darzustellen.

    Gute Nach und Danke
    Geändert von montao (25.02.2020 um 00:22 Uhr)

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

    Standard

    Hast du schon auf Isotope 2.6.6 aktualisiert?

  16. #16
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du schon auf Isotope 2.6.6 aktualisiert?
    Hallo,

    ja, die habe ich im Zuge des Contao-Updates (Contao 4.8) auf 2.6.6 aktualisiert.

  17. #17
    Contao-Nutzer
    Registriert seit
    13.09.2010.
    Beiträge
    109

    Standard Isotope-Attribute gelöst

    Ich weiss ehrlich nicht wie, aber ich habe es wie folgt lösen können.

    Ich habe die Datenbank geöffnet und die Preis-Werte und Beschreibung der Attribute geändert.
    Anschließend wieder im Backend alle korrekt angepasst.

    Jetzt gibt er mir die Preise der Attribute in der Rechnung aus.

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
  •