Questions marquées «xml»

Désigne des questions sur les fichiers XML et le traitement XML.

6
Débogage du chargement du layout XML
TL; DR: existe-t-il un moyen de déboguer le chargement de la mise en page? Comme je crois que la disposition d'un module est en conflit avec un autre. En rapport avec une question précédente que j'ai faite: Comment faire pour qu'une disposition de module soit montrée sur tous les thèmes …

3
Afficher / masquer de manière conditionnelle les blocs dans le XML de présentation
Comment ajouter conditionnellement un bloc (en fonction de la configuration dans le panneau d'administration) dans le XML de présentation de Magento? Nous pouvons vérifier si la configuration est vraie pour les actions. Dans l'exemple ci-dessous, si sample/config/show_toplinksconfig à partir du panneau d'administration (dans Système-> Configuration) est true , le fichier …
32 template  layout  blocks  xml 

4
Validation xml de Magento 2
Pendant un certain temps, Magento 2 avait un moyen de valider (et de compléter automatiquement) n'importe quel xml en utilisant un fichier XSD. Par exemple, cela module.xmlressemblait à ceci: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> mais module.xmlressemble maintenant à ceci: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> donc l' …


1
Comment puis-je avoir un fichier XML personnalisé dans des modules fusionnés en un seul dans Magento 2? (Question mystère MageStackDay 2)
Question bonus MageStackDay pour 500pts Bounty ET la possibilité de gagner une licence Z-Ray gratuite pendant un an. Plus d'informations peuvent être trouvées >> ici << Les questions sont fournies / inspirées par le développeur principal de Magento 2, Anton Kril. Question: Je crée une extension qui a un ensemble …

2
Quelles sont toutes les valeurs autorisées de «xsi: type» dans les xml de Magento2
Dans Magento 2 (presque) tous les arguments répertoriés dans les fichiers xml ont un attribut xsi:typequi détermine comment la valeur de l'argument est interprétée. Par exemple, dans le di.xmlfichier du module backend il y a ceci: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> cela signifie que la valeur de l'argument scopeTypeest la valeur de …
20 magento2  xml  di 

1
Magento 2 - ifconfig dans la mise en page xml
Je travaille avec magento 2. Je peux utiliser l'attribut ifconfig dans le code de bloc, et cela fonctionne bien. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Mais j'ai essayé de l'utiliser pour déménager, ça n'a pas marché. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Quelqu'un sait comment l'utiliser pour se déplacer?

6
Erreur de configuration d'administration: index non défini: id dans Iterator.php sur la ligne 59
Quelqu'un peut-il m'expliquer cette erreur? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) #8 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(63): …
16 magento2  admin  xml 

2
Configurer une route d'administration dans Magento 2
En regardant le code principal de Magento 2, il semble y avoir deux façons de configurer une route d'administration. La première #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> est similaire à Magento 1. Vous ajoutez votre module à une liste de modules …
15 magento2  php  xml  router 


1
Amélioration des messages d'erreur pour les erreurs de compilation XML
Magento est assez protecteur (comme il se doit) concernant l'affichage des erreurs. Lorsque le mode développeur est activé (comme il devrait l'être pendant le développement), l'application permet à l'utilisateur de faire remonter les informations sur les erreurs d'exécution. Pour les erreurs de compilation XML, ces commentaires sont assez inutiles: Erreur …

3
Nouveau module de bloc personnalisé Magento
J'utilise la version 1.8.1.0 de Magento . J'essaie de créer un nouveau module de bloc personnalisé, que j'utiliserai pour créer une nouvelle page d'accueil. Espace de noms: Crusader Module: CLHomePage Type de bloc: maison de croisade Classe: Qwerty (juste pour l'instant pendant les tests) Package de conception: croisé Thème: par …



6
Découvrez le «nom» d'un bloc de référence dans Magento 2
Je souhaite supprimer certains blocs de ma page. Dites par exemple que je souhaite supprimer le conteneur du logo. Ensuite, je crée /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlavec le code suivant: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> Dans ce cas, j'ai réussi à trouver le nom (name = "logo") de ce bloc de …
11 magento2  layout  xml 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.