Page 1 sur 1
Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 28 mars 2025, 06:20
par magento
J'ai un fichier theme.js situé dans :
app/design/frontend/<Vendor>/<theme>/web/js
Ce fichier dépend de jQuery.
Je sais qu'il existe deux méthodes possibles pour l'inclure :
Via RequireJS (méthode recommandée)
Directement via default_head_blocks.xml
Je pense que la meilleure pratique serait d'utiliser RequireJS, mais je ne suis pas encore très familier avec cet outil et j’ai du mal à inclure correctement mon theme.js.
Quelqu’un pourrait-il m’orienter dans la bonne direction, s’il vous plaît ? J’ai lu la documentation, mais je peine encore à bien comprendre le concept et je n’arrive pas à le faire fonctionner.
magento
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 10 avr. 2025, 10:44
par fajer
magento a écrit : ↑28 mars 2025, 06:20
J'ai un fichier theme.js situé dans :
app/design/frontend/<Vendor>/<theme>/web/js
Ce fichier dépend de jQuery.
Je sais qu'il existe deux méthodes possibles pour l'inclure :
Via RequireJS (méthode recommandée)
Directement via default_head_blocks.xml
Je pense que la meilleure pratique serait d'utiliser RequireJS, mais je ne suis pas encore très familier avec cet outil et j’ai du mal à inclure correctement mon theme.js.
Quelqu’un pourrait-il m’orienter dans la bonne direction, s’il vous plaît ? J’ai lu la documentation, mais je peine encore à bien comprendre le concept et je n’arrive pas à le faire fonctionner.
magento wordle unlimited
Good information!
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 13 mai 2025, 06:31
par gemmalyly
Je vais couvrir les approches les plus courantes : via un module personnalisé, un thème, ou un fichier PHTML, tout en tenant compte des informations tirées des sources web pertinentes.
smash karts
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 14 mai 2025, 11:26
par agedgothic
Tu as tout à fait raison : utiliser RequireJS est la méthode recommandée dans Magento 2 pour charger des fichiers JavaScript personnalisés, surtout quand ils dépendent de bibliothèques comme jQuery.
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 16 mai 2025, 05:23
par jenniekimberly
Tu as totalement raison : RequireJS reste la méthode propre et recommandée, surtout pour gérer les dépendances comme jQuery dans Magento 2.
Crazy Cattle 3D
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 06 août 2025, 06:22
par otisamity126
If you want the theme.js file to load on every page,
Retro Bowl you can use default_head_blocks.xml. However, you should only do this if you are sure this file is needed for the entire site.
Re: Comment activer et utiliser un fichier JavaScript personnalisé dans Magento 2 ?
Posté : 07 août 2025, 09:16
par JuneNoble
Bonjour,
Tu as tout à fait raison : la méthode recommandée dans Magento 2 est d’utiliser RequireJS, car elle respecte la logique AMD (Asynchronous Module Definition) utilisée par Magento pour charger les scripts de manière modulaire.