What your site can do and how it does it is only half the story. Of equal importance and interest is how the site looks. This, in Drupal, is the domain of themes. A theme is a set of files that works together to present your site's content. Drupal, being flexible and modular in its architecture, typically breaks down themes into three layers: engines, templates, and styles. However, you should be aware that Drupal doesn't need any themes to make web sites. All of the functions that generate HTML are defined in the core Drupal files and contributed modules, and are called themable functions. The job of any theme is to apply styles to the HTML and selectively override themable functions if you need to change that HTML.
Themes are also responsible for several site features such as the site logo, primary and secondary links, the footer, the mission statement, and so forth. These features can be turned on or off and configured as a part of configuring your theme. Chapter 5 explains how to install, customize, and create themes. Here, you'll learn how to configure themes.
Was this article helpful?