I've created a child theme by adding files to C:\xampp\htdocs\magento\app\design\frontend\Magento\themename

In this, I have a theme.xml file, a registration.php file, web folder, media folder and a Magento_Theme folder.

My question is as follows:

This child theme is using the C:\xampp\htdocs\magento\vendor\magento\theme-frontend-blank structure. For my homepage, how would I change the header file for example? It has a top menu, a search and a logo. How would I be able to re-arrange this?

Or even the homepage. How would I make a new layout for this, to maybe have a 3/5 column of normal content and 2/5 content of the latest products (As an example)?

Any directions would be awesome!

  • You have to do customization to layout files.
    – Jack
    Commented Nov 8, 2017 at 4:40

1 Answer 1


Suppose you want to add Magento_catalog module from vendor to your theme

Step1. Create folder name Magento_Catalog

Step2. Copy web, template and layout folder in that folder

Step3. If you want to create new XML create default.xml to make changes

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.