Moin,
im RC1 mit dem asynchronen Javascript Einstellungen funktionieren meine Aufrufe nicht mehr, obwohl die jquery-Plugins sauber eingebunden werden.
Folgendes läuft ohne asynchrones Laden:
$(document).ready(function(){
$(".navigation-main").sticky( { topSpacing:0 } );
});
Mit asynchonrm Nachladen:
Uncaught ReferenceError: $ is not defined
Die Upgrade Doku hilft mir da nicht weiter. Hat jemand einen Tipp?
Gruß
Matthias
Jo, danke. Nun hat´s klick gemacht…
@Aquatuning GmbH schrieb:
Siehe: https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#asynchronous-javascript
Viele Grüße
Hallo, eine Frage, die mich als Mitleser interessiert: Funktioniert das auch außerhalb von Shopware? Wenn nicht, was wäre nötig, um sich soetwas selber zu bauen?
@derwunner schrieb:
@Aquatuning GmbH schrieb:
Siehe: https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#asynchronous-javascript
Viele Grüße
Hallo, eine Frage, die mich als Mitleser interessiert: Funktioniert das auch außerhalb von Shopware? Wenn nicht, was wäre nötig, um sich soetwas selber zu bauen?
Moin!
Was genau meinst du?
Wie man sich eine solche Funktion selbst baut?
Das kannst du dir hier anschauen:
https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Bare/frontend/index/script-async-ready.tpl
Das basiert jetzt halt darauf, dass ein einzelnes Javascript-Script mit einer vorgegebenen ID „main-script“ existiert.
Das ist aber auch nur notwendig, wenn du deine Javascript-Dateien asynchron laden willst, wie bspw. hier:
https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Bare/frontend/index/index.tpl#L245
Hilft dir das weiter?
Gruß,
Patrick