Last updated November 1, 2013. Created by LeeHunter on February 14, 2008.
Edited by eliza411, Iboly, davidneedham, Heine. Log in to edit this page.

You can do more with a theme than change the appearance of an entire site. It is also possible to "theme" only certain sections of a site, select types of content, or even individual pages. For example, your theme could specify a different look for just the front page of your site.

Some other things that you can do with a theme are:

  • Change layouts, images or fonts
  • Hide or display fields dependent on user role
  • Dynamically respond to changes in the content or to user input
  • Modify or replace text (e.g., labels or attributes) and variables generated by modules
  • It's also possible to port open source designs between other systems (Joomla! templates, WordPress themes, etc.) and Drupal, or convert any website layout or template into a Drupal theme

Contributing and maintaining themes

Open source projects rely on contributors. If you have a theme you would like to contribute, please do.

Looking for support? Visit the forums, or join #drupal-support in IRC.