Ok, l'ho suddiviso in passaggi e puoi vedere dove sono bloccato: Passaggio 1: modifica il numero di colonna La pagina di recensione espressa di PayPal (la nostra pagina a cui PayPal rinvia l'acquirente per rivedere e infine inviare il proprio ordine) è una pagina a una colonna. Naturalmente possiamo cambiare …
Ricevo questo errore nella mia estensione. PackageName \ ModuleName \ Block \ Enhanced Dipendenza errata nella classe PackageName \ ModuleName \ Block \ Enhanced in /var/www/html/app/code/PackageName/ModuleName/Block/Enhanced.php \ Magento \ Store \ Model \ StoreManagerInterface esiste già in oggetto contestuale public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Session $catalogSession, \Magento\Store\Model\StoreManagerInterface $storeManager, array $data …
Mi sembra che stia faticando a cogliere l'iniezione di dipendenza Magento 2 con i blocchi, ogni volta che provo ad estendere un blocco che non è \ Magento \ Framework \ View \ Element \ Template finisco con errori. Voglio creare un blocco che estende la classe di blocco di …
Aggiornamento: ho scoperto che la classe che ho effettivamente bisogno di riscrivere è SMDesign_SMDZoom_Block_Product_View_Mediae non SMDesign_ColorswatchProductView_Block_Product_View_Mediacome pensavo inizialmente. Tuttavia, si applica ancora lo stesso identico problema. L'estensione SMDZoom di SMDesign riscrive la classe di blocco 'catalog / product_view_media'. L'xml per questo assomiglia a questo: <global> ... <blocks> <smdzoom> <class>SMDesign_SMDZoom_Block</class> </smdzoom> …
Ho una pagina Web esterna e sto cercando di estrarre il blocco di intestazione del sito dal framework Magento da utilizzare come intestazione in questa pagina esterna. Questo è quello che ho finora: // 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'); …
Come suggerisce l'estensione del file, un .phtmlfile consente di mescolare il codice PHP con HTML. Tuttavia, il fatto che si può , non deve essere visto come una licenza per scatenarsi. Perché vediamo ancora così tanti file .phtml pieni di PHP? E qual è un buon approccio per ridurre la …
Sto ottenendo setSaveParametersInSession() on a non-object È su un modulo admin il percorso è Training/Distributor/Block/Adminhtml/ in questa cartella ho Distributor/Grid.php e 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() { $this->_blockGroup = 'training_distributor'; …
Qual è l'equivalente di {{media url="wysiwyg/image.jpg"}}cui può essere usato nelle pagine CMS se vogliamo usarlo in un normale .phtmlfile (del tipo core/template)
Sto cercando di ignorare il blocco Topmenu in Magento 2.1 ma non riesco a trovare alcuna guida per farlo. Tutto ciò che ho trovato qui e altrove sembra applicarsi solo alla versione 2.0 che sembra utilizzare una diversa struttura di cartelle o ha solo esempi di codice parziale che mi …
Come sovrascrivere il blocco VirtualType in Magento 2, voglio sovrascrivere il seguente blocco del tipo virtuale con il mio blocco, <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> Quindi ho provato a sovrascriverlo dal mio modulo personalizzato in di.xmlquesto modo, <preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" /> Ma non funziona Quindi, qual …
Sto cercando di rimuovere un blocco da una determinata pagina (sia esso frontend o backend) ma solo se è impostato un determinato flag di configurazione true. Facciamo un esempio. Voglio rimuovere il blocco con il nome dashboarddalla dashboard di amministrazione. Il blocco è definito nel adminhtml_dashboard_index.xmlfile dal Magento_Backendmodulo: <referenceContainer name="content"> …
È possibile cambiare un tipo di blocco nel layout XML? So come cambiare il modello usando il setTemplatemetodo, ma sto cercando di cambiare il tipo di un blocco. È possibile?
Sono abituato a utilizzare local.xml per i miei aggiornamenti di layout, tuttavia non riesco a rimuovere la barra degli strumenti dal blocco elenco prodotti utilizzando i metodi remove o unsetChild. Qualcuno può dire se questo non è effettivamente possibile o sto facendo qualcosa di sbagliato? Ho provato: <action method="unsetChild"> <alias>toolbar</alias> …
Sto cercando di ottenere il totale dell'ordine nella pagina di successo su magento 2, ho aggiunto questo codice <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Ma ricevo un errore quando raggiungo la pagina di successo dopo aver effettuato un ordine, immagino che il codice funzioni per Magento 1 ma …
Essendo nuovo, cerco una soluzione alternativa per spostare Accedi e Store switcher da header.panela header.container. Ho appena provato questo codice ma non funzionerà <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.