Hallo zusammen,
wir bekommen vom Hersteller Informationen gemäß Lebensmittelinformationsverordnung als Website geliefert. Diese will ich als Javascript-Popup auf der Detailseite einblenden.
Ich bin durch Zufall auf diese Anleitung hier gestoßen: https://shopwareianer.com/tutorials/shopware-5-shopseite-in-modal-laden
Dort wird eine Shopseite in einer Modalbox geladen und anscheinend wird dafür gar kein Javascript gebraucht. Man muss nur die passenden HTML-Attribute angeben und dann läuft es. Das würde ich natürlich auch gerne für mein Anliegen nutzen, komme hier aber nicht weiter, irgendwie finde ich dazu keine Doku.
Ich hab den Schnipsel für meine Zwecke angepasst und zum Testen erstmal nur in die Langbeschreibung reinkopiert:
Informationen zu enthaltenen Lebensmitteln
Es funktioniert schon halb, die Modalbox wird in der richtigen Größe geöffnet und der Button wird auch korrekt angezeigt. Leider wird der Inhalt nicht geladen. Ich habe verschiedene Sachen ausprobiert, es liegt wahrscheinlich am Attribut data-mode (welche Möglichkeiten gibt es hier?), data-content (muss hier überhaupt etwas angegeben werden?) und/oder am href des Buttons (muss die Adresse hier rein?).
Wenn ich das Frontend analysiere, kann ich sehen, dass ein iframe-Element erzeugt wurde und die korrekte Ressource als src genommen wurde, leider wird nichts angezeigt:
Hat jemand eine Ahnung, was ich falsch gemacht hab?
Grüße
Pierre