VirtueMart is a Joomla! component that provides web store functions. Its purpose is to help store owner to put products online for sale. While the component itself can be used in various application settings, such as an online catalog that does not need any shop cart functions, shopping remains the major focus of the system. The theme and the whole template system also revolve around this major focus. So, an understanding of the theme system should come after the understanding of the shopping life cycle.
Imagine when a shopper comes to the shop, the first thing he/she sees is the front door. For a web store, this is what we call the landing page or home page of the store. This landing page usually shows the major categories of what the shop is selling. However, that may not be the only items that the shop owner will want to show. Sometimes the history and background of the shop is important. Sometimes, the background of the owner is important. Sometimes...