___ qstnhdr ___ Magento, wie man / check / onepage / erfolg / umleiten stoppt
___ answer5420325 ___
Firefox würde Sie HTTP-Weiterleitungen deaktivieren lassen, aber Sie müssen möglicherweise einen Controller vorübergehend hacken, um Sie auf der Seite trotzdem bleiben zu lassen.
___ qstntxt ___
Ich muss Magents Bestellbestellseite /* if (!$this->_objectManager->get('Magento\Checkout\Model\Session\SuccessValidator')->isValid()) {
return $this->resultRedirectFactory->create()->setPath('checkout/cart');
}
$session->clearQuote(); */
stylen, aber da es umleitet, wenn es keine Bestellsitzung gibt, kann ich die Seite nicht aktualisieren, um meine Änderungen zu überprüfen!
Weiß jemand, wie ich diese Weiterleitung vorübergehend für Testzwecke stoppen kann?
___ answer21748220 ___
Ich schlage vor, Ihre successAction durch diesen Code zu ersetzen:
%Vor%
Grüße
___ tag123magento ___ Magento ist eine E-Commerce-Plattform, die in PHP auf dem Zend-Framework geschrieben wurde. Fragen sollten im Zusammenhang mit dem Schreiben von Code für Magento stehen. Allgemeine Magento Fragen können unter https://magento.stackexchange.com gestellt werden
___ answer5420418 ___
Sie können die Datei %code% ändern. Ändern Sie die successAction, so dass es so aussieht:
%Vor%
Denken Sie daran, die Kommentare zu entfernen, wenn Sie fertig sind!
___ antwort43731014 ___
Wenn jemand nach derselben Lösung für Magento 2 sucht, um die Weiterleitung von der Erfolgsseite nach dem erneuten Laden der Seite zu stoppen - hier ist es:
Schnelle und unreine Lösung für das Debugging:
- Öffnen Sie /vendor/magento/module-checkout/Controller/Onepage/Success.php
- Kommentieren Sie den Code
%code%
Richtige Lösung mit Hilfe des Moduls finden Sie hier Ссылка
___ answer27935446 ___
Während die Änderungen des Codes möglicherweise wünschenswert sind, gibt es dafür eine Erweiterung:
Ссылка
Disclosure: Ich bin auf keinen Fall ein Coder / Entwickler, daher spricht mich der Verlängerungsweg an (auch wenn es mir angenehm ist, diese Änderungen vorzunehmen).
___ tag123redirect ___ Eine Antwort eines Webservers, die den Benutzeragenten auffordert, den Antworttext nicht anzuzeigen, sondern stattdessen eine andere Ressource anzufordern.
___