Jusqu'à présent, je sais que lors de la désinstallation d'un module personnalisé, il est possible de supprimer des tables ou des colonnes personnalisées ajoutées par un module personnalisé en utilisant uninstall.phpqui s'étend \Magento\Framework\Setup\UninstallInterface. Mais comment supprimer les attributs personnalisés ajoutés InstallData.phplors de la désinstallation du module? Merci d'avance!
J'ai créé un module avec quelques pages et je me demande comment forcer ces pages à utiliser SSL sur l'url, comme la page de connexion client. Toutes les pages n'en ont pas besoin, mais certaines le font. Ce qui me vient à l'esprit (même si je ne l'ai pas essayé) …
Comment puis-je attribuer une valeur par défaut à une valeur de configuration, que je définis dans un fichier system.xml? Actuellement, il est par défaut «non», mais je veux qu'il soit par défaut «oui». Voici mon code de définition actuel: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> …
Je suis nouveau sur magento2 et actuellement je construis un module personnalisé et je veux obtenir le produit ID/SKUdu catalogue. J'essaie d'appeler à l'aide d'une fonction située dans le dossier Block. s'il vous plaît donnez votre avis!
J'ai créé un module / extension en utilisant le script d'installation dans magento2. Après cela, je l'ai supprimé, mais les tables de la base de données restent telles quelles. quelqu'un peut-il me dire comment désinstaller complètement le module / l'extension et supprimer les tables de l'extension / module de la …
Dans Magento 1, il était possible de créer votre propre type de cache en déclarant ce qui suit dans votre config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Il en résultera un nouveau type de cache ajouté au …
J'ai ajouté un module de développement local (git repo séparé) à Magento 2 en utilisant des liens symboliques et cela fonctionnait bien jusqu'à ce que je frappe les modèles PHTML. Après un débogage intensif, j'ai découvert que la classe de système de fichiers Magento 2 ( Magento\Framework\Filesystem\Directory\Read) utilise une isExists()méthode …
Je veux permettre à l'administrateur de générer autant de champs qu'il le souhaite. J'ai trouvé une solution dans une autre extension et je l'ai utilisée comme point de départ. J'ai donc un code comme celui-ci: Dans system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> …
Je veux écraser deux fichiers. A savoir le view.phtmlet print.phtmldes commandes clients. (chemin: app/design/frontend/base/default/template/sales/order/) Je crée un module dans lequel je veux créer un chemin app/design/frontend/base/default/template/<My Module Name>/sales/order/afin que le noyau view.phtmlet les print.phtmlfichiers ne soient pas écrasés. Alors s'il vous plaît, guidez-moi comment accomplir cette tâche.
J'essaie de désinstaller un module (le mien) que j'ai installé via composer à l'aide de CLI avec cette commande: bin/magento module:uninstall -r [Namespace]_[Module] Sur la base de la réponse fournie ici par @RyanH, j'ai créé le Setup/Uninstall.phpfichier qui supprime les données liées à la base de données du module. Cela …
Quelqu'un a-t-il une idée / suggestion sur la création du script de mise à niveau de Magento 2 (version stable CE) (dans un module personnalisé) pour ajouter / mettre à jour un nouveau champ dans une table personnalisée? Je connais "InstallSchema" mais y a-t-il quelque chose comme "UpgradeSchema" pour mettre …
Il y a beaucoup de situations dans lesquelles je modifie certains fichiers dans mon module en mode développeur mais les modifications n'ont pas eu lieu en frontend jusqu'à ce que je lance php bin/magento setup:upgrade Je voulais juste savoir quand exécuter la setup:upgradecommande et quel est son objectif dans Magento …
J'ai essayé de changer le prix de mes produits comme ceci: Controller.php: [ÉDITER] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var …
J'ai beaucoup d'expérience avec Magento mais je me suis rendu compte que je ne comprends pas quelle manière de charger un modèle est la bonne et pourquoi. J'ai lu tout ce que je pouvais sur le sujet, mais les gens qui expliquent des choses comme ça ne vont jamais assez …
J'avais créé un module personnalisé dans lequel je remplace le formulaire d' ajout au panier sur la page du produit, et je l'ai fait avec succès avec le catalog_product_view.xmlfichier. Maintenant, je peux voir un champ de saisie personnalisé sur la vue de face de la page du produit, mais je …
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.