While we have previously looked at installing contributed themes and extending base themes using sub-themes, this recipe will outline the steps required to create a custom theme.
It is assumed that the
sites/all/themes folder has already been created. This is the recommended location to place custom and contributed themes.
Creating a brand new custom theme is not unlike what we did in Chapter 2, Beyond the Basics, in creating a sub-theme for a core theme. The main difference is that there is no base theme and that files such as
page.tpl.php will need to be explicitly defined.
sites/all/themesfolder. In this example, we are going to call ...