Questions marquées «module»

Questions sur le développement de modules personnalisés

3
Magento 2 Comment désinstaller les attributs ajoutés par le module personnalisé?
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!


3
Définition d'une valeur par défaut pour une valeur définie de configuration?
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> …



2
Magento 2: comment créer votre propre type de cache personnalisé?
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 …

4
Magento 2 ne permet pas de lier des modules à l'aide de liens symboliques
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 …
10 module  magento2 

3
Comment ajouter un champ d'image à mes champs dynamiques personnalisés dans la configuration système?
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> …

2
Comment écraser des fichiers de modèles principaux à partir d'un module personnalisé?
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.

3
Désinstaller un module
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 …

1
Créer un script de mise à niveau de Magento 2 pour ajouter / mettre à jour un nouveau champ dans la table de modules personnalisée
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 …


6
Magento 2: Changer le prix du produit dans le contrôleur ne fonctionne pas pour le moment!
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 …



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.