Magento 2
Magento 2 Tutorial / User Guide is a powerful toolkit that helps all store owner who is using Magento 2 platform to have a solid understanding. Latest News Learn more on Magento 2 Plugin & Class rewrite and Custom functionality with Me! I have shared here my Magento 2 customization and useful articles ad developer, it might help you.
-
Magento2 redirection from Observer
Magento2 redirection from Observer Magento2 redirection from Observer needs serval times.In Some events, you need to forcefully redirect to some pages basic your business logic. At magento 1.x,we can do using Mage::app()->getResponse()->setRedirect(‘YourRedirectUrl’)->sendResponse(); Something is required forMagent0 2.X version.This version uses modern technologies Namespace, interface, Factory class etc.So there not easy to do a redirection from an Observer. Most case, developer need to implement forceful redirection to Observer as per their client requirement =========================================== I have found a solution by myself by doing a research If you want to do that then you should below inject two classes. First, \Magento\Framework\App\ResponseFactory which responsible for redirection, Another class which\Magento\Framework\UrlInterface will make…
-
magento2 get base url and media url and static url
magento2 get base url and media url and static url magento2 get base url and media url and static url. Whenever you are working on magento2 then a lot of times you need to get base URL and media URL and static url. From this blog, you base url, media url, static content url in Magento2.Magento2 basically, use interface /* This is an interface Class */ Magento\Store\Model\StoreManagerInterface And this class have a function Store() which is provide store data. After that, using getBaseUrl() over Store() you can get base url and also get Media URL. /* Using Direct Object Manager */ $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); /* Get store manager */ $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); // BASE URL $baseUrl = $storeManager->getStore()->getBaseUrl(); // MEDIA URL…
-
Magento2 get cart and checkout link in block or phtml
Magento2 get cart and checkout link in block or phtml In Magento2 get cart and checkout link in block or phtml then you need to call getUrl() method.It is every easy to get those url at Phtml or block class. Also, there is no need to write layout xml code for getting cart and checkout page url at magento 2. If want to get cart & checkout link at PHTML file then try below code: Checkout Url <?php echo $block->getUrl('checkout', ['_secure' => true]);?> Cart Url <?php echo $block->getUrl('checkout/cart', ['_secure' => true]);?> If you want to call at block class try with Checkout link: $this->getUrl('checkout', ['_secure' => true]); and…