Dans les XML Magento2, nous déclarons des schémas XSD de la façon suivante :

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">

Or, PHP Storm ne comprend pas la partie « urn » et affiche le chemin en rouge. De plus, PHP Storm n’effectue pas la vérification du XML par rapport au schéma.

Pour cela, ouvrez un shell à la racine de votre Magento 2, et lances les commandes suivantes :

cp ./.idea/misc.xml ./.idea/misc.xml.bak
./bin/magento dev:urn-catalog:generate .idea/misc.xml

Premièrement nous faisons un backup du fichier au cas où vous aurez des problèmes.
Ensuite, nous lançons un script qui va générer tous les chemin automatiquement.

Dans PHP Storm, le chemin apparaît en vert, et la validation des schémas se fait correctement.

Ajouter les Urns Magento2 à PHP Storm pour les schémas XML
Taggé sur :                

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok