Als «magento2» getaggte Fragen

Allgemeine Fragen zu Magento 2, nicht spezifisch für eine Nebenversion. Verwenden Sie dieses Tag, um sich von Magento 1 zu unterscheiden. Wenn Sie Probleme mit einer bestimmten Version haben, verwenden Sie stattdessen das entsprechende 'Magento-2.x'-Tag. Die Funktionen zwischen den Nebenversionen von Magento 2 können unterschiedlich sein.

4
Wie bekomme ich das aktuelle Produkt in Magento2?
Ich versuche, die Attribute des aktuellen Produkts in einem Block in Magento 2 abzurufen. Ich kann ein Produkt wie ID 1 erhalten: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Model\ProductRepository')->getById(1); Ich weiß jedoch nicht, wie ich die ID des aktuellen Produkts ermitteln soll. Wie mache ich das?
15 magento2  product 

3
Warum hat Magento 2 2 mögliche Stammordner?
Ich versuche herauszufinden, wie Magento 2 funktioniert. Ich habe etwas gesehen, das mich verwirrt hat. Magento 2 hat 2 mögliche Stammordner: /path/to/magento2/index.php /path/to/magento2/pub/index.php Einer befindet sich auf der absoluten obersten Ebene des Magento 2 Distributionsordners. Die zweite befindet sich im Ordner „pub“. Wenn ich eine der beiden Basis-URLs einstelle, funktioniert …
15 magento2  index 

8
Magento 2 Class * Factory existiert nicht
Ich habe versucht, ein Plugin zu installieren und habe var / generation und var / cache / * entfernt. Ich habe den MAGE_MODE überprüft und bin im Entwickler, aber jetzt, wenn ich auf das Front-End und den Administrator zugreife, erhalte ich zufällige Fehler, die bedeuten, dass Dinge wie: Class Magento\Customer\Model\CustomerFactory …
15 magento2 

2
Magento 2: Unterschiedliche Dateien mit statischem Inhalt pro Gebietsschema?
In Magento 2 sieht eine statische Inhalts-URL folgendermaßen aus http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js Dies schließt einen en_USGebietsschemateil ein. Dies impliziert auch dies Mit Magento 2 können Sie verschiedene statische Inhaltsdateien pro Gebietsschema erstellen Magento 2 verarbeitet statische Inhaltsdateien für Locale / Gettext-Strings Welche der obigen Aussagen ist wahr? Oder sind beide wahr? Oder …

2
Einrichten einer Admin-Route in Magento 2
Betrachtet man den Magento 2-Kerncode, so gibt es anscheinend zwei Möglichkeiten, eine Admin-Route einzurichten. Der Erste #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> ähnelt Magento 1. Sie fügen Ihr Modul einer Liste von Modulen in der adminhtmlRoute hinzu und Magento überprüft es …
15 magento2  php  xml  router 




5
Was ist die bevorzugte Struktur eines Magento 2-Projekts unter VCS?
Wenn ich ein neues M2-Projekt starte, muss ich zuerst den Core über Composer installieren: composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition Ich kann jetzt meine benutzerdefinierten Module und Themen unter schreiben app/code. Ich würde dann meinen composer.*und den gesamten app/codeOrdner zu meinem VCS hinzufügen . Soweit ist alles in Ordnung. Angenommen, ich möchte …

5
Magento 2: So legen Sie eine benutzerdefinierte Vorlage für den Kernblock fest
Ich versuche, die register.phtml in meinem Modul zu überschreiben, aber es scheint ein Konfigurationsproblem zu geben, aufgrund dessen Magento meine benutzerdefinierte Vorlage nicht verwenden kann, um die im Kernmodul zu überschreiben. Ich habe den Code überprüft, kann das Problem jedoch nicht finden. Kann jemand helfen? Danke im Voraus. module.xml: <config …

6
Wie Magento2 Attributoption programmgesteuert hinzufügt (nicht im Setup)
Ich versuche, Optionen für Größen- und Farbattribute in meinem Importmodul hinzuzufügen, aber ich weiß nicht, wie ...: private function addOption($attributeCode, $value) { $ob = $this->_objectManager; /* @var $m \Magento\Eav\Model\Entity\Attribute\OptionManagement */ $m = $this->optionManagement; /* @var $option \Magento\Eav\Model\Entity\Attribute\Option */ $option = $this->attributeOption; $option->setLabel($value); $option->setValue($value); $m->add(\Magento\Catalog\Api\Data\ProductAttributeInterface::ENTITY_TYPE_CODE, $attributeCode, $option); Dieser Bericht enthält einen …


1
Magento 2 neues Grid System Template
Ich habe mich im neuen Backend-Grid-System von Magento für die Merchant Beta 1.0.0-Version umgesehen. Zunächst muss ich sagen, dass ich beeindruckt bin. Jetzt können Sie auswählen, welche Spalten angezeigt werden sollen, sie neu anordnen und nach Attributen filtern, die nicht unbedingt über eine Spalte verfügen. Das ist aber nicht wichtig. …

3
Kopieren Sie benutzerdefinierte Daten aus dem Angebot in die Bestellung und bestellen Sie den Artikel, sobald die Bestellung in magento2 eingegangen ist
Ich erstelle ein benutzerdefiniertes Modul in Magento 2, das einen benutzerdefinierten Rabatt hat. Ich versuche, den Rabatt von Angebot, Angebotsposition zu Bestellung und Bestellposition zu kopieren. In Magento 1 erkläre ich in config.xmletwa so: <fieldsets> <sales_convert_quote_address> <custom_discount_amount><to_order>*</to_order></custome_discount_amount> <base_custom_discount_amount><to_order>*</to_order></base_custome_discount_amount> </sales_convert_quote_address> <sales_convert_quote_item> <custome_discount_amount><to_order_item>*</to_order_item></custome_discount_amount> <base_custom_discount_amount><to_order_item>*</to_order_item></base_custom_discount_amount> </sales_convert_quote_item> </fieldsets> und mein benutzerdefinierter Rabattbetrag wurde in …

2
Magento2 Factory Pattern Vorteile gegenüber Magento 1
Magento 2 verwendet Factory-Klassen für nicht injizierbare Produkte. Zum Beispiel Produktklasse: ProductFactory Zum Beispiel Kundenklasse:CustomerFactory Ich verstehe nicht, was hier für ein Fabrikmuster vorliegt . Denn für jede Klasse mit 1 Werksklasse verbunden. Ich denke, es ist etwas doppeltes. Warum sollen wir nicht abstraktes Werk schaffen CustomerFactory, ProductFactoryetc? und auch …

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.