Theming Drupal 6 and 7
The following pages cover theming in Drupal 6. Content for the upcoming release of Drupal 7 is being added. You can learn how to contribute to the Drupal 7 update here.
For information on theming previous versions of Drupal, see the Theming Drupal 5 section.
There have been important changes to the way themes are implemented in Drupal 6 and further changes in Drupal 7. For an overview of those changes and for information on upgrading a theme, see the Updating Your Themes page. This handbook will also note differences from the previous approach where appropriate.
For module developers who wish to make parts of their module themeable, start with Using the theme layer (Drupal 6.x). This explains the other end of the theme process - declaring what can be themed and how.
