Keine Einbindung über iframe oder object data möglich!

Hallo alle zusammen,

leider ist es nicht möglich, eine Shopware 6 Seite über iframe oder object data einzubinden - der Inhalt des Iframes wird nicht angezeigt. Hat irgendwer einen Tipp, woran es liegt, bzw. an welcher Schraube wir drehen müssen, damit eine Einbindung möglich ist? Bei Shopware 5 funktioniert die Einbindung problemlos.

Sofern es eine dritte, mir nicht bekannte Variante der Einindung gibt, wäre ich für einen entsprechenden Tipp auch sehr dankbar. Aber bitte nicht den Sinn hinterfragen, warum wir eine Seite über iframe bzw. object data einbinden wollen!!!

Es wird im Shopware Kernel ein Header gesetzt, der das verhindert.

https://github.com/shopware/platform/pull/624

1 „Gefällt mir“

@h_lohaus‍ vielen Dank für Deine schnelle und kompetente Antwort.

Was hast Du da bei github.com genau gemacht? Ist das ein Verbesserungsvorschlag, der hoffentlich von der Shopware Entwicklungsabteilung gelesen wird und (früher oder später) umgesetzt wird?

Es wurde ein Pull Request erstellt, sprich eine Änderung am offenen Quellcode wurde „vorgeschlagen“ - die Entwicklung prüft diese Vorschläge und nimmt sie dann auch ggf. mit in den Core auf. Du kannst dann in einem künftigen Release davon profitieren, oder aber eben auf „eigene Gefahr“ die Änderung in deiner Installation übernehmen.

1 „Gefällt mir“

Vielen Dank für die Info und Deine Mühe!!!

Ja, genau. Aber du brauchst dann trotzdem ein Plugin. 

Ich benötige doch nur ein Plugin, wenn Shopware den Code NICHT ändert, oder?

Korrekt.

1 „Gefällt mir“

Nein, dann auch. So wäre es aber möglich ohne den Code zu kopieren.

Wie jetzt? Sofern Shopware zu der Einsicht kommt, dass eine Einbindung per Iframe oder ObjectData nicht wirklich “schlimm” bzw. “gefährlich” ist, und den Code entsprechend ändert (wie in Shopware 5), ist doch kein weiteres Plugin nötig oder sehe ich das falsch?

Ja, dann schon.

Teste mal dieses Plugin, welches ich für dich gebaut habe:

https://github.com/hlohaus/AvencyFrame

1 „Gefällt mir“

@h_lohaus‍ 1000 DANK!!! Mal eben schnell ein Plugin programmieren, das auch noch funktioniert. Wo gibt es das denn? Ich bin begeistert!!!

Hast Du einen PayPal-Spendenlink, auf den ich Dir einen Zwanni schicken kann?

@canetti2‍

https://store.shopware.com/s.he-business-gmbh.html

Und gib ne Bewertung ab :smiley:

@h_lohaus‍

sehr gerne habe ich ein Plugin von Dir gekauft und dieses (nach ausgiebigen Tests) positiv bewertet:
https://store.shopware.com/she7279473311471/plz-validierung-direkt-im-formular.html?c=3

Vielen Dank nochmals!

Hallo,

ich weiß es ist ein alter Artikel, aber ich stehe vor dem gleichen Problem. Bin totaler Shopware Anfänger mit einem frisch aufgesetzten Shop. Habe die *.zip von github heruntergeladen, was h_lohaus gepostet hat, diese manuell als Plugin installiert und aktiviert. Ich war überrascht, dass Shopware das alles ohne Probleme akzeptiert hat, da ich vermutete, dass die Github Orderstruktur nicht zu Shopware passte, dem war aber nicht so.

Dennoch kann ich den Shopware Shop nicht in ein iframe einbinden. Gibt es eine neue Lösung?

hast du eine Lösung gefunden?