As you may know, Magento Design Fall-Back is used to render themes from the Magento basic templates and the most important part of this article will make you focus on the fall-back hierarchy. Let’s me show you more details as below:

The fall-back hierarchy is described from Custom_theme -> default_theme -> base -> error.

Please take a look at the following diagram:

In a nutshell, Design Fall-Back process includes 4 steps:

  • Search the request file in the folder:

app/design/frontend/custom_package/custom_theme/
skin/frontend/custom_ package/custom_theme

  • If not finding it, please search in the folder:

app/design/frontend/custom_package/default
skin/frontend/custom_package/default

  • In case you are still unable to look for the request file, continue searching in the folder:

app/design/frontend/base/default
skin/frontend/base/default

  • The error notification will be displayed if the file cannot be found.

Our series of posts about Template Structure ends here. Hope you find it helpful. ;)