Magento

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

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 1.9.2 e php7 - errore di caricamento dell'immagine
Sto solo testando Magento 1.9.2 con Php 7. Tutto sembra funzionare, ma all'improvviso ho provato a caricare l'immagine per il prodotto. Ho ricevuto un errore come di seguito: Fatal error</b>: Uncaught Error: Function name must be a string in /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php:259 Stack trace: #0 /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php(180): Varien_File_Uploader->_validateFile() #1 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php(46): Varien_File_Uploader->save('/home/admin/dom...') #2 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Action.php(418): …

1
Campioni configurabili
Abbiamo un negozio online con scarpe. Ad esempio, vorrei avere un prodotto configurabile "Scarpe XXX" con i seguenti prodotti semplici: "Scarpe XXX Colore Nero Taglia 40" "Scarpe XXX Colore Nero Taglia 41" "Scarpe XXX Colore Nero Taglia 42" "Scarpe XXX Colore Verde Taglia 39" "Scarpe XXX Colore Verde Taglia 41" …

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

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.