Als «controllers» getaggte Fragen

Bezeichnet Fragen zu Controllern und Aktionsmethoden


1
Zuverlässige Möglichkeit, zur letzten Seite umzuleiten
Gibt es in Magento eine zuverlässige Möglichkeit, zur letzten Seite umzuleiten? Ich habe ein kleines Formular, das ich auf die vorherige Seite umleiten möchte, wenn ein Fehler aufgetreten ist. Das Formular befindet sich auf der Produktseite und wird nach erfolgreichem Abschluss auf eine andere Seite weitergeleitet. Ich möchte jedoch bei …

5
Aktualisieren Sie den Preis auf der Checkout-Seite, ohne Magento 2 zu aktualisieren
Ich habe einen Controller, bei dem ich auf der Checkout-Seite einen Rabatt gewähren kann. Jetzt kann ich die Preisänderung sehen, sobald ich die Seite aktualisiert habe. Ich suche nach einer Lösung, um den Preis mit einer Js-Datei zu aktualisieren. define([ 'jquery', 'Magento_Checkout/js/action/get-totals' ], function ($, getTotalsAction) { "use strict"; $.ajax({ …

2
Magento 1: Wie überschreibe / schreibe ich eine Core-Controller-Klasse neu?
Hinweis : Dies ist als kanonische Frage gedacht, die ausführlich erklärt, wie das Umschreiben von Controllern funktioniert, und als doppeltes Ziel für spezifischere Fragen zu "Wie überschreibe ich Controller X" oder "Warum funktioniert mein Umschreiben nicht?" Verwendet werden kann. Siehe auch: Auf der Suche nach kanonischen Fragen zu Magento 1-Überschreibungen …


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 …

2
Die Überschreibung von AccountController funktioniert nicht bei neuen Aktionen und führt die 302-Umleitung durch
Ich bin hier verfügbaren Add new actionaufAccountController Jetzt: AccountController wird ordnungsgemäß überschrieben Aber es ist wann immer hit new Action (ajaxLoginPostAction) is redirect to 302. Ich füge ajaxLoginPost () als offene Aktion in der Funktion preDispatch () hinzu , abertill is not works. Hier config.xml: <?xml version="1.0" encoding="UTF-8"?> <!-- @author …

3
Benutzerdefinierter Block "Ungültiger Blocktyp"
Ich habe einen benutzerdefinierten Block, den ich jetzt in zwei separate Blöcke aufteilen möchte. Hier ist meine Ordnerstruktur (in app / code / local / MyNamespace / CustomerDashboard): Da ich die Funktionen dieses Moduls in zwei kleinere Teile aufteilen möchte, habe ich die Dateien MyMenu.phpim Blockordner und MyMenuController.phpin Controllern hinzugefügt …

2
Überschreiben Sie einen Controller in Adminhtml
Derzeit versuche ich, den GroupController von Mage_Adminhtml_Customer zu überschreiben, damit ich im Menü Kundengruppen Code zum Speichern meines benutzerdefinierten Felds hinzufügen kann. Wie Sie sich vorstellen können, funktioniert es nicht wirklich so, wie ich es möchte, was bedeutet, dass mein Controller von Magento bisher ignoriert wird, aber ich verstehe den …

2
Wie rufe ich eine Controller-Aktion außerhalb von Magento auf?
Wir können PHP-Skripte erstellen, die außerhalb von Magento ausgeführt werden. Verwenden Sie auch Magento-Funktionen, indem Sie das folgende Codefragment verwenden. define('ROOT', ''); $mage_php_url = ROOT.'app/Mage.php'; if (!empty($mage_php_url) && file_exists($mage_php_url) && !is_dir($mage_php_url)) { // Include Magento's Mage.php file. require_once ( $mage_php_url ); umask(0); Mage::app(); } In solchen Skripten können wir Modelle, …

2
Überschreiben der preDispatch-Methode eines Core-Controllers
Ich muss die preDispatch-Methode eines Core-Controllers überschreiben. Der Core-Controller erbt von Mage_Checkout_Controller_Action, der selbst über eine PreDispatch-Methode verfügt, die aufgerufen werden muss. Da ich von dem Core-Controller ausgehe, den ich überschreiben möchte, kann ich nicht einfach anrufen parent::preDispatch(), da dies die Funktionalität beeinträchtigen würde, die ich vermeiden möchte. Meine Frage …

1
Magento + JQuery + Ajax - Wie lade ich nur Teile meines benutzerdefinierten Moduls anstelle des gesamten Blocks neu?
Ich habe erst kürzlich die Aufgabe erhalten, in 5 Tagen einen einfachen Produktkonfigurator für unsere Magento-Vorlage zu erstellen, in dem Sie einige Attribute auswählen und den Preis für Sie berechnen, ein neues Bild überblenden und die Schaltfläche zum Hinzufügen zum Warenkorb in das neue ändern können Produkt. Vorher hatte ich …

4
Aufrufaktion, nachdem im Administrator auf "Konfiguration speichern" geklickt wurde
Wie kann ich eine Aktion meines Controllers in einem benutzerdefinierten Modul aufrufen, nachdem unter System -> Konfiguration -> Katalog auf "Konfiguration speichern" geklickt wurde? ( Bild ) Die Einstellungen meines Moduls befinden sich in diesem Abschnitt, und ich muss meine Aktion direkt nach dem Speichern der Konfiguration auslösen. Ich muss …
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.