Posts

Showing posts with the label Magento2

Empty Design configuration Issue (We couldn't find any record)

Image
Recently while designing a new theme in magento 2 i had faced a new issue in magento theme design configuration.                   Let me explain the issue in detail. While creating new theme in magento 2 i am unable to see theme configuration records into that table after page rendered. I am attaching a screen shot for better understanding. usually you will see all two Luma and Blank theme entry there along with any other themes if you have made previously. But in my case magento was unable to fetch any one of them. It is rare  but happens with me i i found the solution on  https://github.com/magento/magento2/issues/14600    thanx to the author of this repo who shorted out my issue and save my time and effort in wondering  on web.      The exact problem is due to magento renderer indexer, to short out this issue you need to reset and reindex the all file using below commands. magento indexer:info magento indexer:status magento indexer:reset design_config_grid magento

Messing with magento custom theme, overriding magento theme.

Image
Before diving into theme customization we need to have an quick overview of magento 2 directory structure. Magento 2.x directory structure. As mentioned my earlier post magento 2 directory structure differ from magento 1, so it is important to have a clear knowledge about directory of magento 2. The root magento 2 project directory looks like the screen shot attached above. All you need to know about the app folder because other folders contains pre-defined core files which we will not modifying in order to customized our theme or module. Pre existing theme file resides under path <magento_root>vendor/magento/module-theme/view/frontend/ Magento came with two default theme Luma and Blank, you can override any one to create custom theme as per your choice. Overriding Luma Theme Now i am going to override Luma theme, you need to create these two mandatory file along with one optional file as follows. To overriding  your custom theme go t

Getting Started with Magento 2

Image
Table of Content What is magento? Why choose magento? Getting started with installation. What is magento? Magento is a open source ready to use e-commerce framework of php, with store and admin dashboard. You don't need any coding skill to use magento, just download any existing release of magento from their  official link , and start adding your customized category and product according to your need through admin dashboard. I will post more blogs on each and every options available in magento admin dashboard i future. Why choose magento? Since, Magento is open source and free to use more and more people adopting magento.  Magento follows OOPs concept that makes it first choice when looking for any CMS frameworks. Currently  Adobe take care about development and support of magento.                                          If you have some basic idea about MVC(modal view controller) and basic web development knowledge, then you can even c