Ressources utiles:
- Override a layout – La documentation officielle à ce sujet.
- How to Override a Layout in Magento 2 (testé fonctionne Magento 2.3 – la méthode est tellement lourde que je ne croyais à une blague, et pourtant…) – version PDF pour la postérité.
Pour surcharger app/design/frontend/Mgs/supro/Magento_Catalog/layout/catalog_category_view.xml
(qui est déjà une surcharge) dans un thème, il faut créer l’arborescence et le fichier suivants: app/design/frontend/Sodifrance/pdv/Magento_Catalog/layout/override/theme/Mgs/supro/catalog_category_view.xml
.
Surcharger un page_layout
Un page_layout
est un gabarit de mise en page. Exemple: 2columns-left, 2columns-right, ...
. On trouve ces gabarits par défaut dans vendor/magento/module-theme/view/frontend/page_layout/
.
Si je veux surcharger le page_layout 2columns-left.xml
Je dois créer le fichier suivant: app/design/frontent/MyVendor/mytheme/Magento_Theme/page_layout/override/base/2columns-left.xml
(attention à la partie override/base/).