Dans cette première partie nous allons étudier la partie Grid en back office de notre module magento afin d'afficher chaque ligne de notre table créer depuis le début de ce tutoriel.
Tout d'abord nous allons rajouter un élément dans notre menu et lui donner des autorisations afin d'afficher notre tableau. Rajouter le code suivant dans votre adminhtml.xml dans menu/gestion/children
dans acl/resources/admin/children/gestion/children
Nous allons implémenter le layout avec le nouveau chemin d'accès correspondant à l'action produit (voir controllers) pour lui attribuer le block correspondant.
Nous allons ici simplement modifier le controller pour lui ajouter la fonction correspondant à notre nouvelle action. il s'agit bien sur du fichier controllers/Adminhtml/GestionController.php
Il ne nour reste plus qu'à créer deux fichiers pour déclarer les blocks correspondants au grid d'introduction. Tout d'abord: Valibus/Gestion/Block/Adminhtml/Produit.php
Dans ce dernier block, on enlève le bouton add, car il est ajouté par défaut, et nous n'avons pas encore implémenté les méthodes correspondantes.
Nous allons maintenant créer le tableau en tant que tel avec le fichier : Valibus/Gestion/Block/Adminhtml/Produit/Grid.php C'est lui qui va contenir les déclarations et méthodes propres à l'affichage de notre tableau.
Prochaine étape : gestion du grid en back office magento
Pas trop compliqué ? Si jamais, faites plutôt appel à notre expert développeur magento !
Téléchargez notre livre blanc SEO !