Magento

Domande e risposte per gli utenti della piattaforma di e-commerce Magento

2
Infastidito da tonnellate di classi per DI nei costruttori di Magento 2 - c'è un modo migliore?
In questo momento sono infastidito di scrivere costruttori simili in massa come i seguenti nei miei moduli. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */ \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) { $this->registry = $registry; /* …

1
Problema che sostituisce il file .phtml: modulo catalogo Magento 2
Problema: tentativo di sovrascrivere il file phtml di Magento predefinito, sto ottenendo un errore Devo ottenere questi: (Impaginazione a piè di pagina, Sorter) I miei moduli personalizzati: 1) Vendor/TglsSearch --> Override from Magento CatalogSearch 2) Vendor/Tglcatalog ---> from Magento Catalo In app \ design \ frontend \ Vendor \ tag …
8 magento2 



1
Informazioni sul pulsante modulo back-end Magento2 "Salva", "Salva e continua"
Per creare un modulo back-end tramite ui_component, definisco quanto segue nel file di configurazione per visualizzare i pulsanti Salva e Salva e Continua pulsante <item name="buttons" xsi:type="array"> <item name="save" xsi:type="string">namespace\module\Block\Adminhtml\Edit\SaveButton</item> <item name="save_and_continue" xsi:type="string">namespace\module\Block\Adminhtml\Edit\SaveAndContinueButton</item> </item> Rispettivamente, vengono creati due file SaveButton.phpe SaveAndContinueButton.phpvengono entrambi implementatiButtonProviderInterface Come so, il pulsante è principalmente reso …

2
Magento 2 non supporta l'iniezione di dipendenza nei tratti?
I tratti funzionano davvero con l'iniezione di dipendenza in Magento? Considera il seguente codice: Classe di tratto namespace Frame\Slick\Block; use Frame\Slider\Slick\Block\Data as Helper trait Slick { protected $_slickHelper; public function __construct(Helper $slickHelper) { $this->_slickHelper = $slickHelper; } } Classe usando il tratto namespace Frame\Slick\Block; class Product ListProduct implements BlockInterface { …
8 magento2  php  di 


2
Magento 2: plugin di tipi virtuali
Sono confuso dalla documentazione di Magento 2 relativa ai plugin : In primo luogo si dice che: I plug-in non possono essere utilizzati con tipi virtuali Ma poi si dice che: È possibile specificare una classe, un'interfaccia o un tipo virtuale come nome del tipo che il plugin osserva Mi …

1
modulo adminhtml campi ui_component non compilati
Ho creato un'istanza del modulo ui_component. I campi sono resi ma non popolati. Anche se il JSON renderizzato contiene i dati, non viene visualizzato. Che cosa sto facendo di sbagliato? Quali sono i passaggi di debug efficaci? Ecco cosa ho. A scopo di test ho ridotto al minimo l'entità (due …

6
404 Pagina non trovata errore quando provo ad accedere al modulo personalizzato in Magento 2
Ho creato 2 moduli personalizzati nella cartella del fornitore. Questa è la mia struttura di layout: -app -code -Company -Blog -HelloWorld -Controller -Hello -World.php -registration.php -etc -module.xml -frontend -routes.xml Entrambi sono abilitati. Questo è il mio codice per il routes.xmlmodulo 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" …

2
Come deridere un oggetto Context
Sto provando a testare un modulo che contiene un oggetto di contesto come segue: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo, \Magento\Framework\View\ConfigInterface $viewConfig, ProductRepository $productRepo ) { parent::__construct($context, $productImageFactory, $assetRepo, $viewConfig); $this->productRepo = $productRepo; } Quando eseguo il mio test unit, mi viene visualizzato questo messaggio di errore: …


1
Quando schema_version e la versione dei dati saranno diversi?
Ad esempio non ho script di installazione nel mio modulo, posso ignorare i setup_versiontag nel module.xmlfile. Nei moduli m1 installati automaticamente, ora viene prima visualizzato un errore (se non eseguiamo il comando di aggiornamento dell'installazione). Perché devo eseguire manualmente l'aggiornamento dell'installazione? Qual è lo scenario schema_versione data_versionsarà diverso? Ho osservato …


3
Magento 1: perché un metodo osservatore chiama getEvent () e altri no?
Qualcosa che ho notato di recente e ne sono curioso. Esempio 1: l'uso di getEvent() Nel Mage_Core_Model_Localenel setLocale()metodo, un evento viene inviato: Mage::dispatchEvent('core_locale_set_locale', array('locale'=>$this)); Un osservatore per questo evento viene bindLocale()daMage_Adminhtml_Model_Observer public function bindLocale($observer) { if ($locale=$observer->getEvent()->getLocale()) { if ($choosedLocale = Mage::getSingleton('adminhtml/session')->getLocale()) { $locale->setLocaleCode($choosedLocale); } } return $this; } Come …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.