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.





3
Magento 2 fügt zusätzliche Schaltfläche im Backend hinzu
Ich möchte eine weitere Schaltfläche im Backend der Bearbeitungsansicht der CMS-Seite hinzufügen. Also habe ich ein Modul erstellt (mit Hilfe von: https://community.magento.com/t5/Programming-Questions/Overriding-a-block-in-Magento-2/mp/6831 ): app / code / Company / Modulname / etc / module.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Company_Modulename" schema_version="0.0.1" setup_version="0.0.1"> <sequence> <module name="Magento_Cms" /> </sequence> </module> </config> …

2
Wie funktionieren die Erweiterungsattribute in Magento 2?
Ich bin mir nicht sicher, was die Dokumente sagen. Ich weiß, dass sie verwendet werden, um Attribute (komplex oder nicht) über hinzuzufügen, etc/extension_attributes.xmlund ich habe es geschafft, dass der Kompilierungsprozess eine Schnittstelle mit automatisch generierten benutzerdefinierten Methoden erstellt, aber das war es auch schon. Nehmen wir zum Beispiel einige Schnittstellen: …


1
Wo findet die Analyse von Magento 2-URL-Segmenten statt?
Beim Magento 2-Routing analysiert das System die URL-Segmente in drei Abschnitte module-or-front/segment2/segment3 In welcher spezifischen Klassendatei passiert das? Anders ausgedrückt, das Anforderungsobjekt verfügt über eine getModuleNameMethode, die so aussieht public function getModuleName() { return $this->module; } Woher bezieht Magento 2 die Zeichenfolge, die letztendlich die moduleEigenschaft festlegt ?
7 php  module  magento2  mvc 

1
Magento 2 - Beispielmodul zeigt leere Seite an
Ich verwende Magento 2 Version Beta-1.0.0 und versuche, ein einfaches neues benutzerdefiniertes Modul zu erstellen. Das benutzerdefinierte Modul funktioniert, zeigt jedoch eine leere Seite zum Textinhalt an. Das Modul wird wie folgt ausgeführt. Ordnerstruktur: Hallo -app -code -Magento -Hello -Block --Hello.php -Controller -Index --Index.php -etc --module.xml -frontend --routes.xml -view -frontend …

4
Magento2: Admin-Modul Bild-Upload-Code zur Anzeige des Formulars
Ich habe ein benutzerdefiniertes Magento2-Administratormodul mit Bild-Upload-Funktion. Ich möchte ein Bild vom Administrator hochladen. Welcher Code für das Anzeigebildfeld in angewendet werden soll, Bild hochladen, auch Bildanzeige in Bearbeitungsaktion. Vielen Dank Dateipfad : app\code\[Vendor]\[Module]\Block\Adminhtml\Emp\Edit\Tab\Main.php /** * Prepare form * * @return $this * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ protected function _prepareForm() { $model …

1
Magento 2 Custom No Route Handler
Ich habe einen benutzerdefinierten No-Route-Handler mit dem folgenden Code hinzugefügt <?xml version="0.1"?> <config> <type name="Magento\Framework\App\Router\NoRouteHandlerList"> <arguments> <argument name="handlerClassesList" xsi:type="array"> <item name="hello" xsi:type="array"> <item name="class" xsi:type="string">Smartie\HelloRouter\App\Router\NoRouteHandler</item> <item name="sortOrder" xsi:type="string">10</item> </item> </argument> </arguments> </type> </config> Was alles gut ist, fügt es den Handler hinzu und ich habe es durch bewiesen <?php namespace …
7 magento2 


1
Magento 2: Warum generiert mein benutzerdefinierter Controller einen Interceptor?
Ich habe kürzlich eine grundlegende Routing-Konfiguration für ein Testmodul erstellt <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../lib/internal/Magento/Framework/App/etc/routes.xsd"> <router id="standard"> <route id="helloworld" frontName="helloworld"> <module name="Pulsestorm_Helloworld" /> </route> </router> </config> und dann eine Controller-Datei bei erstellt app/code/Pulsestorm/Helloworld/Controller/Index/Index.php Alles funktioniert wie erwartet - aber ich war überrascht zu entdecken, dass Magento automatisch einen Interceptor für meinen neuen …

1
Wie steuern Sie die Reihenfolge von Upgrade- / Setup-Skripten in Magento 2?
Ich habe die Codebasis für Magento 2 untersucht und versucht herauszufinden, wie Sie die Reihenfolge steuern können, in der Upgrade-Setup-Klassen zwischen Setup-Versionen ausgeführt werden. Trotzdem stecke ich fest. Was mein Graben angeht, konnte ich keine Möglichkeit finden, die Reihenfolge der Schema- / Daten-Upgrades in meinem Modul zu steuern. Nehmen wir …
7 magento2 


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.