Formation Magento 2 : Chapitre 6 – Partie C Nous allons désormais voir comment ajouter du CSS à notre template. Notez que le CSS que nous allons créer est situé dans le module. Il ne s’agit pas ici de la
Manipuler des collections avec Magento 2
Formation Magento 2 : Chapitre 6 – Partie B Rappelez-vous, nous avons créé une collection dans l’article précédent : $jobCollection = $this->_job->getCollection() ->addFieldToSelect(‘*’) ->addFieldToFilter(‘status’, $this->_job->getEnableStatus()) ->join( array(‘department’ => $this->_department->getResource()->getMainTable()), ‘main_table.department_id = department.’.$this->_job->getIdFieldName(), array(‘department_name’ => ‘name’) ); Nous allons nous attarder
Mise en place du rendu HTML avec Magento 2
Formation Magento 2 : Chapitre 6 – Partie A Nous allons faire ce que nous avons appris lors du chapitre 2, mettre en place les routes, controller et template de notre module. Notre block contiendra des nouvelles méthodes, et notre
TP : Créer la grid, les formulaires et les controllers pour l’objet Job
Formation Magento 2 : Travaux Pratiques 1 Avant de commencer ce TP, vous devez avoir suivi les cours précédents de la formation Cahier des charges Vous allez devoir refaire ce qu’on a fait pour les departments dans les deux dernières
Delete et action de masse dans l’admin Magento 2
Formation Magento 2 : Chapitre 5 – Partie C Il ne nous reste plus que 2 controllers à mettre en place : – delete – massDelete Allons-y ! Création du controller delete Créez le fichier : app/code/Maxime/Jobs/Controller/Adminhtml/Department/Delete.php Et mettez-y ce
Layout et formulaire dans l’admin Magento 2
Formation Magento 2 : Chapitre 5 – Partie B Création du layout Avant de créer notre formulaire, nous devons le définir dans un layout : app/code/Maxime/Jobs/view/adminhtml/layout/jobs_department_edit.xml Avec ce contenu : <?xml version= »1.0″?> <page xmlns:xsi= »http://www.w3.org/2001/XMLSchema-instance » xsi:noNamespaceSchemaLocation= »urn:magento:framework:View/Layout/etc/page_configuration.xsd »> <update handle= »editor »/> <body> <referenceContainer name= »content »>
Controllers d’ajout et d’édition dans l’admin Magento 2
Formation Magento 2 : Chapitre 5 – Partie A Nous allons commencer par créer 3 controllers : – NewAction – Edit – Save Ils correspondent aux différentes actions dont nous aurons besoin pour l’ajout de notre élément. Notez que le
Ajout des actions de masse et de la pagination dans une grid adminhtml
Formation Magento 2 : Chapitre 4 – Partie E Ajout des actions de masse (massActions) dans un grid Nous allons ajouter les actions de masses à notre liste. Ce sont des actions que l’on peut exécuter après avoir coché les
Création de filtres dans une grid adminhtml
Formation Magento 2 : Chapitre 4 – Partie D Ajout de filtres dans une grid Sur notre grid des deparments, nous allons avoir 2 champs sur lesquels appliquer nos filtres : – l’ID – Le nom Ces filtres sont déclarés
Checkboxes, bookmarks et action dans une grid adminhtml
Formation Magento 2 : Chapitre 4 – Partie C Checkboxes et Bookmarks Vous avez certainement remarqué le bouton « Bookmarks » (Symbolisé par l’oeil et le texte « Default View ») Il permet de choisir des colonnes à afficher, des tris et des filtres,