Questions sur le remplacement des fonctionnalités principales (réécritures de classes, pool de code local, remplacements de thèmes). Pour les réécritures d'URL, utilisez plutôt la balise "url-rewrite".
Je suis coincé dans les blocs et contrôleurs du modèle principal de Magento2. Quelqu'un peut-il aider à ce sujet? Prenons comme exemple la barre d’outils de la liste où il me faut ajouter une nouvelle option de tri appelée tri par le plus populaire . Comment puis-je l'ajouter? Je suppose …
Nous utilisons une extension qui remplace globalement le bloc Mage_Catalog_Block_Product_List_Toolbar. <global> <blocks> <catalog> <rewrite> <product_list_toolbar>Amasty_Shopby_Block_Catalog_Product_List_Toolbar</product_list_toolbar> </rewrite> </catalog> </blocks> </global> Bien que l'extension fonctionne dans le contexte d'une catégorie de navigation par couches, la classe réécrite ne fonctionne pas correctement lorsque nous insérons une liste de produits arbitraire dans une autre …
Comme Magento2 utilise RequireJS pour charger les scripts, et qu’il n’ya plus de dossier de skin , j’ai un problème: Comment remplacer le fichier JS du module Magento par ma version modifiée? Par exemple, opc-checkout-method.js, qui appartient à l'extension Magento_Checkout. Pour autant que je sache, ce n'est pas défini dans …
Existe-t-il un moyen de répertorier toutes les réécritures et peut-être d'autres conflits potentiels en plus d'examiner tous les fichiers de configuration? Je dois analyser certains projets avec beaucoup d'extensions et de modifications personnalisées et j'aimerais automatiser autant que possible cela. La chose la plus importante est de détecter les extensions …
Le problème est bien connu: les libclasses sont chargées exclusivement via l'autochargeur, et nous ne pouvons pas les changer autrement que: Les copier entièrement dans un codePool vérifié plus tôt que lib. Installation de l' autochargeur PSR-0 , spécification d'un plan de classe de chargement automatique, puis copie complète du …
Je développe un module personnalisé pour la méthode de paiement dans Magento 2. Actuellement, j'utilise cc-form.html à partir du répertoire du fournisseur et le module fonctionne correctement . Voir chemin ci-dessous: fournisseur / magento / module-payment / view / frontend / web / template / payment / cc-form.html Existe-t-il un …
Magento 2 a le concept de plugins / interception / intercepteurs opposés à Magento 1. Ceux-ci agissent comme un avant | après l'événement pour chaque méthode publique. Ce qui est bien. Vous pouvez également utiliser le aroundplugin pour remplacer la fonctionnalité d'une méthode. Mais Magento 2 offre toujours la possibilité …
comment puis-je réécrire un contrôleur (c'est en fait une action) dans Magento 2? J'ai essayé, comme indiqué ici comme ceci: J'ai mon propre module appelé Namespace_Moduleavec un di.xmlfichier, qui est pris en considération, car le même système fonctionne sur les modèles et les blocs. Exemple: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> …
Comme ce fil a dit: Remplacer la classe abstraite dans Magento 2 dans Magento 1 , Je peux simplement créer une nouvelle classe complète. Dans Magento 2, nous devons utiliser des plugins, mais les plugins ne me permettent que de modifier les méthodes existantes. Que dois-je faire si je veux …
J'essaie de remplacer le register.phtml dans mon module, mais il semble qu'il y ait un problème de configuration qui empêche Magento d'utiliser mon modèle personnalisé pour remplacer celui du module principal. J'ai vérifié le code mais je ne trouve pas le problème. Tout le monde peut aider? Merci d'avance. module.xml: …
J'ai besoin de changer le type de modèle d'e-mail de la page Contactez-nous de "texte" en "HTML". J'ai trouvé que c'était dans le config.xml <email> <contacts_email_email_template translate="label" module="contacts"> <label>Contact Form</label> <file>contact_form.html</file> <type>text</type> </contacts_email_email_template> </email> Comment remplacer correctement config.xml [MODIFIER] ceci est pour le fichier app / code / core / …
Mise à jour: J'ai trouvé que la classe que j'avais réellement besoin de réécrire ne correspondait SMDesign_SMDZoom_Block_Product_View_Mediapas à ce SMDesign_ColorswatchProductView_Block_Product_View_Mediaque je pensais à l'origine. Cependant, le même problème s'applique toujours. L'extension SMDesign SMDZoom réécrit la classe de bloc «catalogue / product_view_media». Le xml pour cela ressemble à ceci: <global> ... …
Je souhaite remplacer un composant RequireJs uniquement à certaines conditions (par exemple, en fonction de la configuration). Existe-t-il un moyen d'empêcher par programme le chargement de mon module requirejs-config.jsou une autre manière de le réaliser?
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
Je crée une place de marché en utilisant Magento2. Pour cette raison, je dois être en mesure de charger la commande du client à l'aide des informations d'identification client du fournisseur. Le problème avec cela est que Magento2 utilise un plugin pour vérifier que seul le client de cette commande …
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.