Gemäß der Magento 2-Themenspezifikation zur Verarbeitung von Layoutdateien: Die Magento-Anwendung verarbeitet Layoutdateien in der folgenden Reihenfolge: 1 / Sammelt alle Layoutdateien von Modulen. Die Reihenfolge richtet sich nach der Modulreihenfolge in der Modulliste aus app / etc / config.php. 2. / Bestimmt die Reihenfolge der geerbten Themen [, ...,] 3. …
Ich baue mit Magento2 einen Marktplatz auf. Aus diesem Grund muss ich in der Lage sein, die Bestellung des Kunden unter Verwendung der Kundenanmeldeinformationen des Verkäufers zu laden. Das Problem dabei ist, dass Magento2 ein Plugin verwendet, um zu überprüfen, dass nur der Kunde dieser Bestellung (oder ein Administrator) die …
Ich muss einen Kunden programmgesteuert in Magento 2 erstellen. Ich habe nicht viel Dokumentation gefunden. Im Grunde muss ich den folgenden Code in "Magento 2" übersetzen: $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') ->setPassword('somepassword'); try{ $customer->save(); }
In Magento 1 kann ich das so machen $session = Mage::getSingleton('core/session'); $session->addSuccess($this->__('Your Request has been received. One of our sales representatives will contact you shortly.')); Gleiches, wie kann ich es in Magento2 tun? Versuchte dies, aber nicht funktioniert.
Ich erhalte diesen Fehler: Nicht erfasste Ausnahme 'InvalidArgumentException' mit der Meldung 'Konstanter Name wird erwartet. Während der Ausführung php bin/magento setup:upgradein der Befehlszeile. Ich habe diesen http://awesomescreenshot.com/0535zi4648 Fehler.
In Magento 2 gibt es drei Befehle, die als Cronjob eingerichtet werden sollten * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> …
UPDATE : Sie können direkt auf die Ansichtsmodelle zugreifen. Wenn Sie Code auslösen müssen, um nach dem Rendern ausgeführt zu werden, verwenden Sie MutationObserver. Ich werde meinen Code veröffentlichen, sobald ich ein gutes Arbeitsbeispiel habe. Ursprüngliche Frage: Wir haben viele telefonische Bestellungen. Ich arbeite an einem Modul, das die Daten …
Wenn ich glaube, ich habe meinen Kopf um das DI-System von Magento 2 gewickelt, kommt etwas auf und wickelt es ab. Ich sehe im Kerncode verschiedene Möglichkeiten, auf einen Helfer zuzugreifen. Zum Beispiel Magento\Catalog\Controller\Category::_initCategorydrin ist dies: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Aber in Magento\Catalog\Block\Category\Viewden Helfer wird in den Konstruktor …
Ich möchte eine Kategorie-ID erhalten, indem ich nur den Kategorietitel mit dieser Art von Funktion verwende. ->load($categoryTitle, 'title') ->getId(); Anwendungsfall: Kategorie-ID nach Titel abrufen und ID-Daten im Migrationsskript in das Array einfügen.
Hat jemand dieses Problem? Datenmigration> EAV-Schritt SQLSTATE [23000]: Verletzung der Integritätsbedingung: 1062 Doppelter Eintrag '1-Migration_Default' für Schlüssel 'EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME'
Ich versuche den folgenden Code, um die IDs aller einfachen Produkte zu erhalten, deren Kinder $collectionuntergeordnet sind. Ich weiß, dass es sich um eine Sammlung konfigurierbarer Produkte handelt. foreach($collection as $_product) { $_children = $_product->getTypeInstance()->getUsedProductIds($_product); print_r($_children); } Alle Arrays, die ich bekomme, sind jedoch leer. Mache ich etwas falsch?
Im folgenden Code kann ich alle Informationen unter Ausschluss der Bestandsdaten speichern. Hat sich in Magento 2 etwas geändert? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface $data) { foreach ($data['list'] as $d) { …
In Magento 1 war es möglich, einen eigenen Cache-Typ zu erstellen, indem in Ihrem Verzeichnis Folgendes deklariert wurde config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Dies führt zu einem neuen Cache-Typ, der dem Backend unter System> Cache-Verwaltung …
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.