Mein Blockdateipfad ist app\code\local\Company\Modulename\Block\Product\View\View.php In dieser Datei lautet der Methodenname getId () Wie rufe ich diese Methode im Controller auf?
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 …
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({ …
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 …
Ich möchte das Folgende in Magento 2.x ersetzen $block = $this->getLayout()->createBlock('customer/form_login')->setTemplate('persistent/customer/form/login.phtml'); $this->getResponse()->setBody($block->toHtml());
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 …
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 …
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 …
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 …
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, …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.