Hallo zusammen,
ich schreibe gerade eine Shopware App und bin dabei ein App Script zu schreiben.
Ich habe zunächst ein etwas größeres Script angesetzt es aber nun zunächst auf ein simples
<script>
console.log('Mein App Script für account-profile-page-loaded wurde geladen!');
</script>
beschränkt. Wie der Log Nachricht zu entnehmen soll das Script beim Hook account-profile-page-loaded ausgeführt werden.
Im Backend ist alles richtig zugeordnet, heißt Script liegt an der richtigen Stelle etc.
Anhand der Symfony Dev Toolbar kann ich auch sehen, dass mein Script erfolgreich ausgeführt wird sofern die App aktiv ist. Allerdings sehe ich keinerlei Spuren von der Funktion in der Browser Konsole. Mit einem alert()
konnte ich auch nicht mehr erreichen.
Als Test habe ich es mit
{% do debug.dump(hook.page) %}
probiert, wo ich anschließend auch im Symfony Profiler sehen kann, dass dies funktioniert.
Können grundsätzlich keine HTML oder JavaScript Elemente injected werden via App Script? Nach meinem Verständnis sollte das gehen und laut der Meinung des AI Copilots von Shopware ebenfalls.