Domande taggate «magento2»

Domande generali su Magento 2, non specifiche per una versione minore. Usa questo tag per distinguere da Magento 1. Se hai problemi con una versione specifica, usa invece il tag 'Magento-2.x' appropriato. Le funzionalità tra le versioni minori di Magento 2 potrebbero differire.

2
Qualcuno può spiegare cosa fa l'annotazione @magentoDbIsolation per un test di integrazione?
Guardando attraverso i test di integrazione scritti per i moduli principali, vedo molte istanze dell'annotazione @magentoDbIsolation enabledapparire sopra le funzioni di test. Non si fa menzione di ciò in alcun punto della documentazione MTF, e anche dopo aver guardato Magento\TestFramework\Annotation\DbIsolationnon sono ancora abbastanza chiaro sul suo scopo. Qualcuno può fornire …

1
La compilazione DI Magento2 richiede troppo tempo
Dopo aver creato / aggiornato il nuovo modulo / tema, utilizzo il seguente comando nella directory di installazione di Magento root php bin/magento setup:upgrade Il che mi chiede di eseguire la compilazione, quindi uso php bin/magento setup:di:compile che richiede circa 8 minuti di tempo per compilarlo. C'è un modo per …

3
Perché Magento 2 impone che gli URL siano 3+ caratteri
Se provi a creare un modulo con un nome frontale come hello-worldin Magento 2, otterrai un errore simile al seguente . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Sembra che Magento non desideri che i nomi …
9 php  magento2  routing 

1
Magento2: diversi tipi di file composer.json
In Magento2 vedo diversi fornitori seguire diversi formati composer.json indicati di seguito per nominare i loro moduli. 1 °: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2 °: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Qual è la differenza tra loro …


3
Magento 2: quale meccanismo di estensione scegliere?
Possiamo estendere il controller in due modi: usando le preferenze e usando il plugin. Ma non lo capisco, quale è buono e vantaggi / svantaggi delle preferenze rispetto al plug-in. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>



2
Magento 2 come salvare il campo personalizzato aggiunto sotto forma di gruppo di clienti?
Ho aggiunto alcuni campi personalizzati alla forma del gruppo di clienti utilizzando upgradeSchema.php. Successivamente ho scoperto che i campi originali come il codice del gruppo di clienti e l'ID fiscale vengono salvati utilizzando i metodi setter nell'API fornita. È completamente diverso da Magento 1.X che usa semplicemente setXXX () per …

3
Come sovrascrivere un modello tramite modulo in Magento2
Sto creando un modulo e voglio sovrascrivere il modello app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. È possibile in un modulo (non un tema) Sfortunatamente non sembra semplicissimo cambiare il nome del modulo tramite XML di layout, poiché questo è impostato su hard-coded in https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21


2
Come caricare il file js del modulo personalizzato in magento 2?
Ho creato il modulo di scorrimento banner per magento 2. Ho chiamato il file JS usando i seguenti modi e il suo funzionamento bene. Nella classe di blocchi ho creato la seguente funzione public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } e questa funzione viene chiamata nel bannerslider.phtmlfile come segue. …



2
Magento 2: File minimo del compositore
Ho visto alcune cose fluttuare attorno a Internet impermanente (ad esempio Twitter) che alcune recenti modifiche a Magento 2 consentono di installare un modulo nella directory del fornitore tramite il compositore e Magento 2 vedrà il tuo modulo senza alcun collegamento simbolico . Se questo è vero, esiste un composer.jsonfile …

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.