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 …
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 …
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' …
Le but d'un module que je développe actuellement est d'ajouter un type d'image personnalisé appelé "opengraph_image". J'ai ajouté un nouvel attribut EAV via mon script InstallData.php qui fonctionne bien. Lorsque je me connecte maintenant au backend Magento2 et modifie un produit, je peux choisir le type d'image "opengraph_image" lors du …
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 …
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 …
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?
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 …
Dans le module A je besoin d'obtenir des données à partir du fichier config.xml de modules B et C . Y a-t-il des méthodes ou des classes dédiées à cela? Surtout, j'ai besoin d'obtenir la structure XML et les valeurs du nœud <default>afin de pouvoir restaurer les valeurs par défaut …
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 …
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 …
Je code avec Magento 2 dans gvim et je suis nouveau sur Magento 2. Il y a eu plusieurs fois j'ai eu du mal à déboguer les erreurs liées au xml, eh bien, chaque fois avec seulement de la chance. Mais des situations comme celle-ci me mettent vraiment en colère: …
J'essaie de rendre une seule ligne de texte avant une liste de liens dans le pied de page. La création d'un fichier modèle pour ce faire semble être un gaspillage de ressources pour cette tâche. Si je comprends bien, je pouvais sortir du texte avec un Magento\Framework\View\Element\Textbloc dans la mise …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.