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; /* …
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 …
Ho configurato Magento 2 con due visualizzazioni dello store per avere due lingue front-end (inglese e italiano) e vorrei avere il seguente comportamento: http://example.com/ --> Store View "English" (code = "en") - Default http://example.com/it/ --> Store View "Italian" (code = "it") In altre parole, la visualizzazione del negozio in inglese …
Voglio aggiungere l'azione condizionale nel modulo di amministrazione del modulo personalizzato. Come posso raggiungere questo obiettivo? Link di riferimento per Magento 1.9 Sostituzione del link sopra per Magento 2.
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 …
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 { …
Qualcuno ha esperienza nell'uso di ReactJS durante la creazione di un modello Magento personalizzato? O qualcuno sa se è praticabile? Vorrei sfruttare ReactJS per creare un sito Web a pagina singola.
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 …
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 …
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" …
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: …
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 …
Voglio inserire un nuovo blocco nella pagina di accesso in magento 2. Qualcuno può aiutarmi come posso aggiungere un nuovo blocco nella pagina di accesso?
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 …
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.