Drupal tutorials for complete beginners. Installation, customization, and maintenance for the Drupal newbie.

Themes

user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 4 AND c.status = 0 ORDER BY c.thread DESC LIMIT 0, 50 in /home/boulder4/public_html/drupalhostingreview.com/modules/comment/comment.module on line 992.
Now that you've installed Drupal, you'll probably want to change how it looks.  Drupal utilizes "Themes" to control how your site looks.  A theme is essentially a skin for your website and consists of some template files and stylesheets. 

You can download a bunch of ready-made user-contributed themes at http://drupal.org/project/Themes.  Drupal users create these themes and post them up for the Drupal community to use free of charge.  You can  also browse many of these themes at http://themegarden.org.  Additionally you can purchase themes from online stores like TemplateMonsterNote:  make sure to pick a theme that works with your version of Drupal.  For instance, you cannot use a Drupal 5 theme with Drupal 6.

For this example, we've navigated to http://drupal.org/project/Themes and picked "Alek 2.0".  Simply find the theme you want, and download the file to your desktop, or any place on your computer where you'll be able to find it.


Once you've downloaded the file, you'll need to upload it to your server.  It needs to go in your "Themes" directory.  You can upload this using cPanel's file manager, or any FTP client of your choice.



Next, you'll need to extract the theme file, in this case, alek_2_0-6.x-1.x-dev.tar.  Using cPanel, simply click the file once, then click the "extract" button in the upper toolbar.

This will leave you with a folder, alek_2_0 in your themes directory:



Now we can enable this theme for our site.  In your drupal site, navigate to Administer -> Themes.  This will bring you to the following screen:


Check the "Enabled" checkbox, and check the "Default" radio button, then click "Save Configuration".  Now you'll see the new theme applied to your site.  Different themes place "blocks", like navigation, in different places of your site.  Many of these positioning elements are easily adjustable via Administer -> Blocks.

The block administration screen essentially allows you to pick what pieces of your site go where.  Most themes will highlight avaiable "regions" in yellow.  You can move any of the available blocks to whatever region you want and click "Save Blocks" to see how the layout looks.

Alternative - SSH

Alternatively, if you have SSH access, you can SSH into your account, cd into the theme directory, and wget the theme.   The theme's "Download" link on Drupal.org is the URL you'd want to wget.  Once you wget it, extract it (tar -zxf themename.tar.gz) and then delete the gzip archive to keep your server tidy.

Need More Help?


Drupal Development
RehabCreative provides Drupal development and hosting.