Questions marquées «module»

Questions sur le développement de modules personnalisés

1
Magento2: différents types de fichiers composer.json
Dans Magento2, je vois différents fournisseurs suivre différents formats composer.json donnés ci-dessous pour nommer leurs modules. 1er: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2e: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Quelle différence entre eux et lequel dois-je suivre? 2. …

3
Magento 2: Quel mécanisme d'extension choisir?
Nous pouvons étendre le contrôleur de deux manières: en utilisant les préférences et en utilisant le plugin. Mais je ne comprends pas cela, lequel est bon et les avantages / inconvénients de préférence par rapport au plugin. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>


4
Aide vs modèle? Que dois-je utiliser?
Je travaille avec l'API Instagram dans magento. Je donne des coupons à mes abonnés Instagram s'ils suivent notre boutique sur Instagram. Je fais des appels API à instagram en PHP en utilisant curl. Actuellement, j'encapsule les appels d'API dans des fonctions d'assistance à l'intérieur de mon module personnalisé. Dois-je plutôt …




1
Comment ajouter un assistant personnalisé dans mon module?
Comment créer un nouvel assistant ou remplacer / réécrire Core Helper dans le module Magento 2? J'ai essayé d'ajouter des dépendances dans mon module.xmlmodule personnalisé, mais cela ne charge pas du tout la classe Helper. Ci-dessous est mon module.xml; <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Company1_Module1" schema_version="1.0.0" setup_version="1.0.0"> <sequence>Magento_Directory</sequence> </module> …

1
Fork of Old magento / magento2-samples Modules
Le compte GitHub de Magento avait un projet sur https://github.com/magento/magento/magento2-samples Ce référentiel contenait environ 20 exemples de Comment construire un module Magento 2. Cependant, ce projet a été supprimé car - raisons ? Bien que certaines pratiques de ces modules aient été abandonnées et que tous les modules n'aient pas …

5
déplacer le code de fichier externe .js du module vers le fichier modèle [phtml]
Nous avons un module personnalisé avec le code ci-dessous app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> Comme nous ne pouvons pas utiliser le code php dans ce fichier .JS , existe-t-il un moyen de déplacer le code présent du Abstract.jsfichier vers un .phtmlfichier? Éditer J'ai suivi la réponse de Raphaël et changé le code …

1
Magento 2 Vérifier si le client est abonné à la newsletter
Je développe cette exportation / importation xml personnalisée. Dans magento 2, comment puis-je vérifier si un client est abonné à la newsletter? En ce moment, je charge l'usine du client. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Mais cela ne donne pas d'informations sur la newsletter y a-t-il un autre modèle que je dois charger?

6
Erreur de page 404 introuvable lorsque j'essaie d'accéder au module personnalisé dans Magento 2
J'ai créé 2 modules personnalisés dans le dossier du fournisseur. Voici ma structure de mise en page: -app -code -Company -Blog -HelloWorld -Controller -Hello -World.php -registration.php -etc -module.xml -frontend -routes.xml Les deux sont activés. Voici mon code pour le routes.xmlmodule HelloWorld: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="standard"> <route id="helloworld" …


7
Ressources d'apprentissage Magento
Je suis nouveau sur magento et je n'ai pas de concept de MVC, mais on m'a donné un travail pour travailler dessus, ce qui signifie le comprendre et implémenter la spécification, maintenant je me sens trop stressé car je veux vraiment comprendre la "bête" magento, j'ai suivi Tuts + Magento …

1
Magento2: Comment inclure le troisième module de parie via composer.json dans le module personnalisé
J'ai créé un module personnalisé, ce module dépend du module thirt party (tecnickcom / tcpdf), j'ai ajouté cette bibliothèque dans mon fichier composer.json de module personnalisé { "name": "packagename/mymodule", "description": "N/A", "require": { "php": "~5.5.0|~5.6.0", "magento/magento-composer-installer": "*", "tecnickcom/tcpdf":"*" }, "type": "magento2-module", "version": "2.0.0", "license": [ "GPL-3.0" ], "autoload": { "files": …

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.