Questions marquées «blocks»

dénote des questions sur les classes `Block`.


3
Magento 2 StoreManagerInterface existe déjà dans l'objet contextuel de la compilation
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, …


2
Charger / obtenir un bloc en dehors du routage Magento pour une utilisation externe
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 …

3
Comment réécrire une classe qui a déjà été réécrite?
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> ... …

2
Comment garder les fichiers .phtml propres et propres?
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 …
14 php  blocks  template  phtml 

4
setSaveParametersInSession () sur un non-objet
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() { …
14 adminhtml  blocks 


4
Comment remplacer des blocs dans v2.1
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 …

3
Comment remplacer la classe Virtual Type dans Magento 2
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 …




3
Magento 2 Obtenez le total de la commande sur la page de réussite?
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 …

2
Déplacer des blocs vers un autre conteneur
Ê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>

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.