Création thème Magento : différence entre addJs et addItem
Ajout de fichier javascript dans votre thème Magento
Dans la manipulation des layouts sur Magento vous avez surement remarqué qu’il existe deux méthodes pour dire à Magento de charger des fichiers javascript : addJs et addItem, vous vous demandez surement qu’elles sont les différences entre ces deux fichiers en voici quelques une que j’ai déduites :
addJs permet l’ajout de fichier javascript à partir de la racine (root) de votre e-commerce Magento.
<action method="addJs"> <script>js/custom.js</script> </action>
et addItem lui, permet de faire un ajout javascript à partir de votre interface et thème Magento.
<action method="addItem"> <type>skin_js</type> <name>js/jquery.js</name> </action>
J’ai également remarqué que addItem permet d’ajouter des conditions par exemple charger un fichier en fonction d’un type de navigateur, comme par exemple :
<action method="addItem"> <type>skin_js</type> <name>js/ie6.js</name> <params/> <if>lt IE 7</if> </action>