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.

2
Magento-Zusammenstellung hängt!
Laufen bin/magento setup:di:compilehängt für immer bei 14%. Bereits zugewiesen 1G RAM und erhöhte Ausführungszeit 18000 läuft wieder mit bin/magento setup:di:compile -vvv nach 20 Minuten Compilation was started. Proxies code generation... 0/7 [>---------------------------] 0% 1 sec 61.2 MiProxies code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 M Repositories code generation... 1/7 …

2
Was ist eine Magento 2 "Web API Integration"?
Gemäß der Entwicklerdokumentation Web-APIs im Integrationsstil ermöglichen es einem einzelnen Web-API-Aufruf, mehrere Dienste gleichzeitig auszuführen, um eine effizientere Integration zu erreichen. Ein Beispiel für dieses Verhalten finden Sie im Katalog, in dem ein Web-API-Aufruf ein Produkt erstellen kann. Wenn Ihre Nutzdaten das Inventarobjekt und das Medienobjekt enthalten, erstellt das Framework …

1
Was ist der beste Weg, um zu überprüfen, ob in Magento2 ein benutzerdefiniertes Attribut vorhanden ist?
Um vorsichtig zu sein, möchte ich überprüfen, ob mein benutzerdefiniertes Attribut vorhanden ist, bevor ich versuche, es in irgendeiner Weise zu verwenden. Ich muss alle Attributsammlungen überprüfen, nicht nur die Produktsammlung. Mein Attribut kann für einen Kunden, ein Produkt oder ein benutzerdefiniertes Modell meiner eigenen Kreation vorhanden sein. In Magento …

4
Magento 2: Wie verwende ich das Layout-Handle customer_logged_in?
Hat Magento 2 ein Handle wie customer_logged_in ? Wenn ja, wie kann ich es verwenden? Ich habe versucht zu schaffen ../view/frontend/layout/customer_logged_in.xml und dort hinzugefügt <referenceBlock name="content" remove="true" /> Der Inhaltsblock wurde jedoch nicht entfernt. Ich habe die Handle-Datei in Standard umbenannt und der Block wurde erfolgreich entfernt. Was mache ich …


2
Kann jemand erklären, was die Annotation @magentoDbIsolation für einen Integrationstest bewirkt?
Wenn ich mir die für die Kernmodule geschriebenen Integrationstests ansehe, sehe ich, dass viele Instanzen der Anmerkung @magentoDbIsolation enabledüber den Testfunktionen erscheinen. In der MTF-Dokumentation wird dies nirgends erwähnt, und selbst nach dem Betrachten Magento\TestFramework\Annotation\DbIsolationbin ich mir noch nicht ganz sicher, wozu es dient. Kann jemand einen Einblick geben? Vielen …


1
Die Magento2 DI-Kompilierung nimmt zu viel Zeit in Anspruch
Nach dem Erstellen / Aktualisieren eines neuen Moduls / Themas verwende ich den folgenden Befehl im Magento-Installationsverzeichnis php bin/magento setup:upgrade Was mich auffordert, die Kompilierung auszuführen, also benutze ich php bin/magento setup:di:compile Das Kompilieren dauert ungefähr 8 Minuten. Gibt es eine Möglichkeit, den Kompilierungsprozess zu beschleunigen?

1
Magento2: verschiedene Arten von composer.json-Dateien
In Magento2 sehe ich, dass verschiedene Anbieter verschiedenen Composer.json-Formaten folgen, um ihre Module zu benennen. 1: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2. Platz: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Was ist der Unterschied zwischen ihnen und dem, dem …

3
Warum erzwingt Magento 2, dass URLs mehr als 3 Zeichen enthalten?
Wenn Sie versuchen, ein Modul mit einem hello-worldFrontnamen wie in Magento 2 zu erstellen , wird eine Fehlermeldung angezeigt, die so aussieht . 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,}'. Es scheint, dass Magento keine URL-Frontnamen …
9 php  magento2  routing 


3
Magento 2: Welcher Erweiterungsmechanismus soll gewählt werden?
Wir können den Controller auf zwei Arten erweitern: mit Präferenz und mit Plugin. Aber ich verstehe das nicht, welches gut ist und welche Vor- / Nachteile die Präferenz gegenüber dem Plugin hat. <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 Wie erstelle ich eine Tabelleneinstellung in der Admin-Systemkonfiguration?
Gemäß Magento 1 erweitern wir "adminhtml / system_config_backend_serialized_array", um eine Tabelle wie die folgende zu erstellen: Meine Frage ist: Wie erstellen wir es in Magento 2? Bearbeiten: Zum Schluss mit der Hilfe von @Marius: Das Feld User-Agent-Ausnahmen im System => Konfiguration => Allgemein => Design => Design-Thema. Wir können eine …
9 magento2 


2
Magento 2 Wie speichere ich ein benutzerdefiniertes Feld, das in Form einer Kundengruppe hinzugefügt wurde?
Ich habe der Form der Kundengruppe mithilfe von einige benutzerdefinierte Felder hinzugefügt upgradeSchema.php. Danach stellte ich fest, dass die ursprünglichen Felder wie Kundengruppencode und Steuer-ID mithilfe von Setter-Methoden in der bereitgestellten API gespeichert werden. Es ist völlig anders als Magento 1.X, das nur setXXX () zum Speichern verwendet.

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.