Eine Frage, die ich seit Ewigkeiten stellen wollte, theoretischer als alles andere. Ich bin mit der Entwicklung von Erweiterungen unter Verwendung der normalen Magento-Modul-Dateistruktur bestens vertraut. Ich habe jedoch festgestellt, dass einige der Mage-Erweiterungen ein / Controller-Verzeichnis enthalten. Was ist der Zweck dieser Controller und inwiefern unterscheiden sie sich von …
Ich habe diesen Controller: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... Ich möchte $somethingin meinem .phtml-Dokument zugreifen. Wie mache ich das? (oder $somethinganders ausgedrückt: Wie kann ich in meiner .phtml-Datei darauf zugreifen ?)
Wie kann ich einen Controller (das ist eigentlich eine Aktion) in Magento 2 umschreiben? Ich habe versucht, wie hier so angewiesen : Ich habe mein eigenes Modul Namespace_Modulemit einer di.xmlDatei aufgerufen , die berücksichtigt wird, da das gleiche System an Modellen und Blöcken arbeitet. Beispiel: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> …
Verwendete die folgende Methode, um den Pfad des Medienverzeichnisses abzurufen, aber es wird ein Fehler zurückgegeben. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Bitte helfen Sie mir, eine Lösung zu finden.
Ich habe eine Controller-Aktion, in die ich das Produkt-Repository einfügen möchte namespace Nosto\Tagging\Controller\Export; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Store\Model\StoreManagerInterface; use Magento\Backend\App\Action; use Magento\Framework\App\Action\Context; class Test extends Action { private $_productRepository; public function __construct( Context $context, StoreManagerInterface $storeManager, ProductRepositoryInterface $productRepository ) { parent::__construct($context); $this->_storeManager = $storeManager; $this->_productRepository = $productRepository; } Unabhängig von der …
Ich habe ein Modul erstellt, das in diesem Beitrag gezeigt wird. Aber mein eigener Controller funktioniert nicht. Ich habe folgende Fehlermeldung erhalten: Wiederherstellbarer Fehler: Argument 1, das an MP \ MyModule \ Controller \ Index \ CheckUserName :: __ construct () übergeben wird, muss eine Instanz von Magento \ Framework …
Ich muss eine Methode Controller überschreiben Core/Mage/Customer/controllers/AccountController.php und fügen Sie eine neue Methode hinzu. Da dieser zu bearbeitende Controller falsch ist - sollte er überschrieben werden. Entsprechend den Projektanforderungen muss die Steuerung auf übersteuern sein local/New/Mage/Customer/controllers/AccountController.php Erstellen Sie dazu eine Dateikonfiguration, aber Adressen customer/account/test, customer/account /ajaxhaben nicht geantwortet, undcustomer/account/login nicht …
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 …
Ich muss alle untergeordneten Blöcke im Controller unter Verwendung des übergeordneten Blocknamens oder des Layouts Magento 2 blockieren. Danke im Voraus.
Ich habe ein Modul mit einigen Seiten erstellt und frage mich, wie ich diese Seiten dazu zwingen kann, SSL für die URL zu verwenden, z. B. die Kundenanmeldeseite. Nicht alle Seiten brauchen es, aber einige tun es. Was mir in den Sinn kommt (obwohl ich es noch nicht ausprobiert habe), …
Ich habe eine einfache Schaltfläche in eine meiner HTML-Dateien eingefügt. <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> Ich habe eine benutzerdefinierte js-Datei ("emq.js") aus einem benutzerdefinierten Modul (Ved_Mymodule) hinzugefügt: require([ "jquery", "jquery/ui" ], function($v){ //<![CDATA[ $v = jQuery.noConflict(); $v(document).ready(function() { console.log('jquery loaded from emq.js'); $v(".emq_zip_btn").on('click',function(e) { console.log('clicked'); }); }); //]]> }); Wenn …
Ich arbeite daran, ein benutzerdefiniertes Modul in Magento 2 zu erstellen, aber es funktioniert nicht. Könnten Sie mir bitte vorschlagen, wo ich falsch gelaufen bin? Mein Modulcode: app / etc / config.php: 'modules' => array ( 'Ramesh_Sample' => 1, ), app / code / Ramesh / Sample / etc / …
In Magento 2.3 gibt es einige Schnittstellen für alle http-Verben Magento\Framework\App\Action\HttpPostActionInterface Magento\Framework\App\Action\HttpGetActionInterface, ... Alle von ihnen sind leer und implementiert Magento\Framework\App\ActionInterface. Ich fand auch heraus, dass alle von ihnen app/etc/di.xmleinem Parameter von zugeordnet sind Magento\Framework\App\Request\HttpMethodMapund viele der Controller diese Schnittstellen implementieren. Aber nicht alle Controller. Das ist alles, was ich …
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.