Customizing the Default Theme in Drupal

by Michael Peacock | April 2008 | Drupal e-Commerce Open Source

You have a Drupal website and an online store; your product catalog is online and you have set up customer and staff users on the site; the only complaint so far is how the website looks. You like the default design, but do not think it is appropriate for your site or your store; you want something more tailored to your business.

In this article by Michael Peacock we will learn how to customize the default theme in Drupal.

Let's look at the default theme (garland) and customize it.

We can customize the following features:

  • Color scheme, either based on a color set, or by changing the individual colors
  • If certain elements, such as the logo, are displayed
  • The logo
  • The favicon

Back in the Themes section of the Administer area, there is a configure link next to each theme; if we click this we are taken to the theme's configuration page.

Customizing the Default Theme in Drupal

Although Doug ideally wants a new theme that is unique to his website, he also wants to have a look at a few different options for the default theme. In particular, he wants to add his company's logo to the website and try a number of red color schemes as those are his corporate colors.

Color Scheme

The color scheme settings are quite intuitive and easy to change. We can either:

  • Select a color set
  • Change each color by entering the hexadecimal color codes (the # followed by 6 characters)
  • Select the colors from the color wheel

Customizing the Default Theme in Drupal

To change a color using the color wheel, we need to click on the color type (base color, link color, etc.) to select it and then chose the general color from the wheel and the shade of the color from the square within.

When we change the colors or color set, the preview window below the settings automatically updates to reflect the color change.

The following color sets are available:

  • Blue Lagoon (the default set)
  • Ash
  • Aquamarine
  • Belgian Chocolate
  • Bluemarine
  • Citrus Blast
  • Cold Day
  • Greenbeam
  • Meditarrano
  • Mercury
  • Nocturnal
  • Olivia
  • Pink Plastic
  • Shiny Tomato
  • Teal Top
  • Custom

Quite a number of these are red-based color schemes, let's look into them, they are:

  • Belgian Chocolate
  • Meditarrano
  • Shiny Tomato

Belgian Chocolate Color Set

The Belgian Chocolate color set uses a dark red header with a gradient starting with black flowing into a dark red color. The page's background is a cream color and the main content area has a white background as illustrated by the picture below:

Customizing the Default Theme in Drupal

Mediterrano Color Set

The Mediterrano color set uses a lighter red color where the gradient in the header starts with a light orange color which then flows into a light red color. Similar to the Belgian Chocolate color scheme the background is cream in color with a white background for the content area.

Customizing the Default Theme in Drupal

Shiny Tomato Color Set

The Shiny Tomato color set has a gradient header that starts with deep red and flows into a bright red color. The page's background is light grey with white background for the main content area, reflecting a professional image.

Customizing the Default Theme in Drupal

The Shiny Tomato color set uses a red scheme which is in Doug's logo and he feels this set is the most professional of the three and wants us to use that.

 

Sign up for a Packt account to see the rest of this article

Now that you've read a few articles, you might want to consider signing up for a Packt account. It takes a matter of seconds, will give you access to all the articles on PacktPub.com, and once you've signed up you'll be returned here to carry on reading your article.

Furthermore, you'll gain access to nine free ebooks, and be offered a free trial of PacktLib, Packt's online library. Simply enter your details here, or log in to your existing account.

Log in

...or register

Post new comment

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z