The article is dedicated to catalog product, the tables used for creating attributes, attribute set, attribute group. The first part of the article has already been published. Don’t forget to review EAV in Magento 2 in order to have a full understanding of the issue. Read more
Routing in Magento is one of the most essential parts every developer should be aware of. Processing URL request and router classes responsible for matching and processing that request influence the application flow. Let’s get into the nuts and bolts together. Read more
Magento 1
Request Flow
- app/Mage.php (Mage::app()->run())
- app/code/core/Mage/Core/Model/App.php
- Init and Dispatch controller $this->getFrontController()->dispatch();
- app/code/core/Mage/Core/Controller/Varien/Front.php Read more
In order to get onto the issue, let’s have a look at the method loadFileLayoutUpdatesXml() of the class Magento\Framework\View\Model\Layout\Merge.
Magento 2: How To Create a Theme (Pt.1)
Magento 2: How To Create a Theme (Pt.2)
In this part of our article we are going to overlook:
- Internationalization
- Layout extending and overriding
- Modules templates
- Theme removal
In the first part of “How To Create a Theme in Magento 2” we were talking about theme declaration, registration, applying in the admin panel and Composer.json file addition. Now it’s time to continue.
The topic is believed to be of a great importance, as it is dedicated to a currently central theme “How to create a theme for Magento 2.”. At the time of writing the recent version is 2.1.7. If we compare the first version with the second one, the latter is considered as the most up-to-date and upgraded. As for theme development, modular code structure has been implemented. Now all static files such as js, CSS, and images located in web folder while skin folder has been removed from Magento home directory. Read more