Utiliser le widget javascript loader de Magento 2
Sur la balise body
d’un site Magento 2 vous pouvez voir l’attribut suivant :
L’attribut data-mage-init
permet d’initialiser un widget javascript de Magento 2 sur la dite balise.
Ici, les widgets loaderAjax
et loader
ont été initialisés sur la balise body
.
Partant de ce principe, nous pouvons afficher le célèbre spinner animé pour faire patienter l’internaute très simplement :
Si l’image loader-2.gif
ne vous plaît pas, vous pouvez définir votre propre image sur une balise d’un de vos templates.
Par exemple, à l’intérieur d’un template *.phtml
cela donnerait :
En plus de la configuration icon
vous pouvez définir d’autres configurations que vous trouverez dans la déclaration même du widget (comme le template html du loader) :