J'ai un module que j'ai écrit pour mon entreprise. Il prend les données de notre solution de back-office et les importe dans Magento. Il prend également les commandes de Magento et les importe dans le logiciel de back-office. J'ai fait quelques recherches sur les types de licences que je peux …
Je souhaite personnaliser la page de détails du produit, il a donc fallu remplacer certains fichiers .phtml dans les emplacements suivants. Je veux donc savoir comment remplacer les fichiers .phtml dans vendor\magento\module-catalog\view\frontend\templates\productouvendor\magento\module-theme\view
C'est quelque chose que j'ai en tête depuis un certain temps, mais je ne trouve pas la bonne méthode pour le faire. Donc, fondamentalement, je travaille avec 6 sites Web différents, tous exécutant Magento CE 1.9.2+ Sur ces sites Web, j'utilise un tas d'extensions que moi et l'équipe avec lesquelles …
Il s'agit d'une question concernant Magento 1 et Magento 2. Je comprends que, comme bonne pratique, les développeurs de modules tiers sont encouragés à envoyer des événements dans leur module personnalisé pour faciliter le travail avec d'autres modules. J'aimerais savoir: où un développeur doit-il envoyer des événements dans un module …
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 …
J'ai une catégorie dans mon magasin qui nécessite une mise en page totalement différente des mises en page standard de Magento. J'ai donc créé une nouvelle copie du fichier 1column.phtml, je l'ai renommé et j'ai apporté une petite modification à tester. Maintenant, le problème est que la mise en page …
Comment remplacer le bloc VirtualType dans Magento 2, je veux remplacer le bloc de type virtuel suivant par mon propre bloc, <virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct"> <arguments> <argument name="catalogLayer" xsi:type="object">Magento\Catalog\Model\Layer\Search</argument> </arguments> </virtualType> J'ai donc essayé de le remplacer à partir de mon module personnalisé di.xmlcomme celui-ci, <preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" /> Mais ça …
J'ai ajouté le champ personnalisé déroulant sur la page de paiement avec des valeurs personnalisées. Cela fonctionne bien également enregistrer les valeurs d'attribut dans la base de données mais ne pas afficher dans l'adresse de livraison de la commande. Une idée comment le montrer? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' …
Apparemment, Magento 2 prend désormais en charge les scripts de désinstallation qui permettent la modification du schéma db lors de la désinstallation d'un module (horay !!). Comme expliqué ici, cela ne fonctionne que pour le module installé via composer. (J'espère que cela fonctionnera à l'avenir pour tous les modules, mais …
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 …
Remarque: Il s'agit d'une question canonique qui explique en détail le fonctionnement des réécritures de blocs et peut être utilisée comme cible en double pour des questions plus spécifiques "Comment remplacer le bloc X" ou "Pourquoi ma réécriture ne fonctionne-t-elle pas". Voir aussi: Recherche de questions canoniques sur les remplacements …
J'ai créé un service Web de test Magento 2.0.2 REST basé sur le blog d'Alan: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ J'utilise Postman pour appeler le service Web personnalisé et obtenir l'erreur suivante: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): …
J'ai créé un module, et cela fonctionne parfaitement; cependant, j'ai heurté un mur. Lorsque je suis connecté en tant qu'administrateur, tout est bon. J'ai ajouté ceci dans l'ACL: <?xml version="1.0"?> <config> <menu> <erp translate="title" module="firtal_deadstock"> <title>ERP</title> <sort_order>99</sort_order> <children> <stock_management module="firtal_deadstock"> <title>Stock Management</title> <children> <firtal_deadstock> <title><![CDATA[Firtal Stock Analysis]]></title> <sort_order>99</sort_order> <action>adminhtml/deadstock</action> </firtal_deadstock> …
Auparavant (dans Magento 1, c'est-à-dire), nous avons créé un module appelé Configuration qui contenait les paramètres du site. Les scripts de mise à niveau ressemblent à ceci: $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your …
Comment désinstaller le module? J'ai lu ce document Mais cela n'a pas réussi, et affichez ci-dessous: php bin/magento module:uninstall SP_Gridthumbs SP_Gridthumbs n'est pas un package de compositeur installé
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.