The official documents for Magento 2.3 says that for creating a new storefront theme the folder should be placed at app/design/frontend/<your_vendor_name>/<your_theme_name> along with the existing theme. But the Magento folder in app/design/frontend/ is empty.
The theme folders for Luma and Blank are available in /vendor/Magento/ folder.
So where should the theme folder be placed? And how do you register them? Refreshing the admin pages doesn't register them.
Solved! Go to Solution.
@umesh_rai You do not have to create a custom theme inside /vendor/Magento/ folder.
Don't worry about empty app/design/frontend/ folder just create a theme to this path app/design/frontend/<your_vendor_name>/<your_theme_name> and follow the instruction Create a new storefront theme
But you have to take care when defining parent theme in theme.xml file it should be
<parent>Magento/blank</parent>
It will take from /vendor/Magento/ folder
@umesh_rai You do not have to create a custom theme inside /vendor/Magento/ folder.
Don't worry about empty app/design/frontend/ folder just create a theme to this path app/design/frontend/<your_vendor_name>/<your_theme_name> and follow the instruction Create a new storefront theme
But you have to take care when defining parent theme in theme.xml file it should be
<parent>Magento/blank</parent>
It will take from /vendor/Magento/ folder
Hi @umesh_rai ,
You can create a custom theme in app/design/frontend folder and can set parent from any existing theme.
You can use the following tutorial for the new theme creation.
https://www.cloudways.com/blog/create-custom-theme-magento-2-part-1/
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-create.html
I hope it will help you!
Thanks @Patel_Chirag , it worked as you said.