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>
14 février 2013