D'accord, je l'ai divisé en étapes et vous pouvez voir où je suis coincé: Étape 1 - modifier le numéro de colonne La page de révision express de PayPal (notre page à laquelle PayPal renvoie l'acheteur pour examiner et enfin soumettre sa commande) est une page à une colonne. Bien …
Je reçois cette erreur dans mon extension. PackageName \ ModuleName \ Block \ Enhanced Une dépendance incorrecte dans la classe PackageName \ ModuleName \ Block \ Enhanced dans /var/www/html/app/code/PackageName/ModuleName/Block/Enhanced.php \ Magento \ Store \ Model \ StoreManagerInterface existe déjà dans objet de contexte public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Session $catalogSession, …
Je semble avoir du mal à saisir l'injection de dépendance Magento 2 avec des blocs, chaque fois que j'essaie d'étendre un bloc qui n'est pas \ Magento \ Framework \ View \ Element \ Template, je me retrouve avec des erreurs. Je veux créer un bloc qui étend la classe …
J'ai une page Web externe et j'essaie d'extraire le bloc d'en-tête du site du framework Magento pour l'utiliser comme en-tête dans cette page externe. Voici ce que j'ai jusqu'à présent: // initialize Magento $rootPath = dirname(dirname(__FILE__)); $mageInc = $rootPath . "/app/Mage.php"; include_once $mageInc; Mage::app('admin')->setCurrentStore(0); $headerBlock = Mage::app()->getLayout()->createBlock('page/html_header'); //also tried //$headerBlock …
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> ... …
Comme son extension de fichier le suggère, un .phtmlfichier permet de mélanger du code PHP avec du HTML. Cependant, le fait que vous puissiez ne doit pas être considéré comme une licence pour se déchaîner. Pourquoi voyons-nous encore autant de fichiers .phtml criblés de beaucoup de PHP? Et quelle est …
Je suis en train setSaveParametersInSession() on a non-object C'est sur un module d'administration que le chemin est Training/Distributor/Block/Adminhtml/ dans ce dossier j'ai Distributor/Grid.php et Distributor.php class Training_Distributor_Block_Adminhtml_Distributor extends Mage_Adminhtml_Block_Widget_Grid_Container { /** * my understanding: * $this->_blockGroup . '/' . $this->_controller . '_grid' * i.e. training_distributor/adminhtml_distributor_grid */ public function _construct() { …
Quel est l'équivalent {{media url="wysiwyg/image.jpg"}}qui peut être utilisé dans les pages CMS si nous voulons l'utiliser dans un .phtmlfichier normal (du type core/template)
J'essaie de remplacer le bloc Topmenu dans Magento 2.1 mais je ne trouve aucun guide pour le faire. Tout ce que j'ai trouvé ici et ailleurs semble ne s'appliquer qu'à la version 2.0 qui semble utiliser une structure de dossiers différente ou n'a que des exemples de code partiel qui …
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'essaie de supprimer un bloc d'une certaine page (que ce soit le frontend ou le backend) mais uniquement si un certain indicateur de configuration est défini sur true. Prenons un exemple. Je veux supprimer le bloc avec le nom dashboarddu tableau de bord d'administration. Le bloc est défini dans le …
Est-il possible de changer un type de bloc en XML de mise en page? Je sais comment changer de modèle en utilisant la setTemplateméthode, mais j'essaie de changer le type d'un bloc. Est-ce possible?
Je suis habitué à utiliser local.xml pour mes mises à jour de mise en page, mais je n'arrive pas à supprimer la barre d'outils du bloc de liste de produits à l'aide des méthodes remove ou unsetChild. Quelqu'un peut-il dire si ce n'est pas possible ou est-ce que je fais …
J'essaie d'obtenir le total de la commande sur la page de réussite sur magento 2, j'ai ajouté ce code <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Mais je reçois une erreur lorsque j'atteins la page de réussite après avoir passé une commande, je suppose que le code fonctionne pour …
Être Newby Je cherche une solution de contournement pour se déplacer Connexion et switcher magasin de header.panelà header.container. Je viens d'essayer ce code mais ne fonctionnera pas <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>
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.