Als «routing» getaggte Fragen

5
So überprüfen Sie, welche Module vom Sicherheitspatch SUPEE-6788 betroffen sind
Am 27. Oktober 2015 hat Magento den Sicherheitspatch SUPEE-6788 veröffentlicht. Gemäß den technischen Details erfordern 4 APPSECs, die repariert wurden, einige Überarbeitungen in lokalen und Community-Modulen: APPSEC-1034, Adressierung unter Umgehung der benutzerdefinierten Administrator-URL (standardmäßig deaktiviert) APPSEC-1063, Adressierung möglicher SQL-Injection APPSEC-1057, Template-Verarbeitungsmethode, ermöglicht den Zugriff auf private Informationen APPSEC-1079, um potenzielle …

3
So aktualisieren Sie Admin-Router des benutzerdefinierten Moduls für den Patch SUPEE-6788
Ich bin nicht sicher, wie ich benutzerdefinierte Module aktualisieren soll, damit sie mit dem SUPEE-6788- Patch funktionieren . Die Anweisungen sind nicht sehr klar. Basierend auf dem Tutorial von Alan Storm habe ich im Generator www.silksoftware.com/magento-module-creator/ ein einfaches Modul zum Testen erstellt. Es gibt eine benutzerdefinierte Seite in admin, die …

1
Verwenden reservierter Wörter in Magento 2-URLs
Ist es möglich, in Magento 2 ein Modul mit Standard-Routing zu erstellen, das auf eine URL in Form von reagiert? http://magento.example.com/namespace_module/return/index Das heißt - eine URL, bei der der zweite Parameter ein für PHP reserviertes Schlüsselwort ist. Das Problem mit dem oben genannten ist, einen PHP-Controller-Klassennamen zu erstellen, der Namespace\Module\Controller\Return\Index …

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 

1
Reserviertes Schlüsselwort in Controller-Aktion - Magento 2
Ich arbeite an einem Admin-Grid-Konzept. Ich habe einen Github- Quellcode gefunden und diesen analysiert. Ich habe zwar festgestellt, dass sich die URL von der Deklaration im Layout der UI-Komponenten unterscheidet . <item name="url" xsi:type="string">*/*/new</item> */*ist der mittlere aktuelle Frontname und Aktionspfad, aber ich konnte ihn nicht New.phpim Controller-Pfad finden, sondern …

1
Magento 2 API Route mit Eingabeparameter
Ich versuche, eine API-Route mit Eingabeparametern zu erstellen, erhalte jedoch nicht das erwartete Ergebnis. Hier ist meine webapi.xml: <?xml version="1.0"?> <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../app/code/Magento/Webapi/etc/webapi.xsd"> <route url="/V1/foo" method="POST" secure="true"> <service class="..\FooInterface" method="getFooById"/> <resources> <resource ref="anonymous"/> </resources> <data> <parameter name="id" force="true">%id%</parameter> </data> </route> </routes> Hier meine Schnittstelle: interface FooInterface { /** * Test …

3
Magento 2 CE: Front-Controller hat 100 Router-Match-Iterationen erreicht. Problem
Ich verwende Magento 2 CE Version 2.1.0 Verweis auf http://inchoo.net/magento-2/routing-in-magento-2/ für das Routing. Mein Router.phpController-Code public function match(\Magento\Framework\App\RequestInterface $request) { $identifier = trim($request->getPathInfo(), '/'); if (strpos($identifier, 'test') !== false) { $request->setModuleName('moduletest')->setControllerName('test')->setActionName('test'); } else { //There is no match return; } return $this->actionFactory->create( 'Magento\Framework\App\Action\Forward', ['request' => $request] ); } Ich habe …

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 …

4
Katalogrouting für Magento EE 1.13
UPDATE Im Folgenden finden Sie die ursprüngliche Frage, die sich zwar auf das Problem bezieht, aber tangential ist. Weitere nützliche Hintergrundinformationen finden Sie in den Änderungen, die mit Nummer 2 beginnen Auf unserer Website finden Sie einige CMS-Seiten, auf denen die Korrelation zwischen zwei verschiedenen Kategorien erläutert wird. Daher ähneln …
7 catalog  cms  routing 
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.