New answers tagged


newsletter/subscriber/new does not hit because of Newsletter module is disabled from Magento admin. Goto Admin navigate to Store -> Configuration -> Customers -> Newsletter -> General Options and here make Enabled = Yes to resolve the issue. If you check vendor/magento/module-newsletter/etc/frontend/events.xml and here you can ...


In Magento 2, the controller class does not need to add the "Action" suffix. You have defined the controller class as: class NewAction which should be like: class New I hope it will help.


Anyone who is looking for the answer one can follow this tutorial, very much helpful.


You can do this way: In your controller: //\Magento\Framework\View\Result\PageFactory $pageFactory $resultPage = $this->resultPageFactory->create(); // is from your layout $block = $resultPage->getLayout()->getBlock(''); $block->setData('my_key', $data); and now in template: $data = $block->getData("...


Action class with \Magento\Framework\App\Action\HttpGetActionInterface In the example below you can see how it is implemented with the structure. Example: <?php declare(strict_types=1); namespace VendorName\ModuleName\Controller\Index; use Magento\Framework\App\Action\HttpGetActionInterface; use Magento\Framework\Controller\Result\Forward; use Magento\...


Accepted Answer has Error: Uncaught SyntaxError: Unexpected identifier just replace javascript code with the following snippet in the file: Vendor/Module/view/frontend/templates/calculation.phtml <script> require(['jquery'],function(){ jQuery(document).ready(function() { jQuery("#form_height").submit(function(){ var ...

Top 50 recent answers are included