Magento

Fragen und Antworten für Benutzer der Magento E-Commerce-Plattform




2
Magento 2: Plugins für virtuelle Typen
Ich bin verwirrt von der Magento 2-Dokumentation zu Plugins : Es wird zuerst gesagt, dass: Plugins können nicht mit virtuellen Typen verwendet werden Aber dann heißt es: Sie können eine Klasse, eine Schnittstelle oder einen virtuellen Typ als Typnamen angeben, den das Plugin beobachtet Vermisse ich etwas oder widerspricht sich …

1
adminhtml form ui_component Felder nicht ausgefüllt
Ich habe eine Formular-ui_component-Instanz erstellt. Die Felder werden gerendert, aber nicht ausgefüllt. Obwohl der gerenderte JSON die Daten enthält, werden sie nicht angezeigt. Was mache ich falsch? Was sind effektive Debugging-Schritte? Hier ist was ich habe. Zu Testzwecken habe ich die Entität ziemlich minimal gemacht (zwei Felder: foo_idund name). Die …

6
404 Seite nicht gefunden Fehler, wenn ich versuche, auf das benutzerdefinierte Modul in Magento 2 zuzugreifen
Ich habe 2 benutzerdefinierte Module im Herstellerordner erstellt. Dies ist meine Layoutstruktur: -app -code -Company -Blog -HelloWorld -Controller -Hello -World.php -registration.php -etc -module.xml -frontend -routes.xml Beide sind aktiviert. Dies ist mein Code routes.xmlfür das HelloWorld-Modul: <?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" frontName="helloworld"> <module name="Company_HelloWorld"/> </route> </router> </config> …

2
So verspotten Sie ein Kontextobjekt
Ich versuche ein Modul zu testen, das ein Kontextobjekt wie folgt enthält: 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; } Wenn ich meinen Unit Test durchführe, wird folgende Fehlermeldung angezeigt: PHPUnit_Framework_Error : Argument 1 passed …


1
Wann wird schema_version & data version unterschiedlich sein?
Zum Beispiel habe ich keine Setup-Skripte in Mein Modul. Kann ich das setup_versionTag in der module.xmlDatei ignorieren ? In automatisch installierten m1-Modulen wird jetzt zuerst ein Fehler ausgegeben (wenn der Befehl setup upgrade nicht ausgeführt wird). Warum muss ich das Setup-Upgrade manuell ausführen? Was ist das Szenario schema_versionund data_versionwird anders …


3
Magento 1: Warum rufen einige Beobachtermethoden getEvent () auf und andere nicht?
Etwas, das mir kürzlich aufgefallen ist und auf das ich neugierig bin. Beispiel 1: die Verwendung von getEvent() In Mage_Core_Model_Localeder setLocale()Methode wird ein Ereignis ausgelöst: Mage::dispatchEvent('core_locale_set_locale', array('locale'=>$this)); Ein Beobachter für dieses Ereignis ist bindLocale()vonMage_Adminhtml_Model_Observer public function bindLocale($observer) { if ($locale=$observer->getEvent()->getLocale()) { if ($choosedLocale = Mage::getSingleton('adminhtml/session')->getLocale()) { $locale->setLocaleCode($choosedLocale); } } return …


2
Unterschied zwischen catalog_product_save_after und catalog_product_save_commit_after?
Kann jemand den Unterschied zwischen diesen Ereignissen erklären. Nur das schnelle und dreckige bitte. Vielen Dank. Ich habe eine Observer-Methode wie folgt: public function detectProductChanges($observer) { $product = $observer->getProduct(); $old = $product->getOrigData(); $new = $product->getData(); if ($product->hasDataChanges() && $old['status'] == 1 && $new['status'] == 2) { $this->_sendStatusMail($product); } } Es …


3
Was ist meine Magento Admin Dashboard Login URL
Ich habe kürzlich Magento im Web installiert und kann mich nicht mehr anmelden Diese Links funktionieren nicht und werfen Ups, unser Fehler... Die von Ihnen angeforderte Seite wurde nicht gefunden, und wir wissen genau, warum. Wenn Sie die URL direkt eingegeben haben, stellen Sie bitte sicher, dass die Schreibweise korrekt …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.