As we've seen, we can change a lot of our Magento store by creating a Magento theme based upon an existing theme. We can take this further by looking at the following in more detail:
A great way to understand clearly how Magento themes work is by customizing a theme more heavily than simply changing its logo or colors, which is what we'll do for our new Cheesy Cheese Store's design:
You'll notice that it's a three-column design, with a column for the primary information of the page, a column for promotional graphics (such as "free delivery this week"), and a last column for the shopping cart and other store-based functionality.
The design is achieved through some relatively simple XHMTL and CSS and a small number of images. The basic structure of our new theme contains:
Magento is a huge system to work with. The easiest way to make sure that you don't miss anything while theming it is to simply install Magento's Blank theme again, and start from there. To distinguish it from our previous Magento theme, we will call our new skin cheese2
, so copy the files from a clean copy of this theme in the blank
directory in to a new directory called cheese2
.