I’m looking into making a theme and I was browsing around and saw this site http://sojournhuntsville.org/ . That is pretty much the layout I’m going for. Is there a theme that is already made that looks like that. I know that that site is a drupal site but I kinda want to do it my self.

Can someone point me in the direction to how to make a theme.

Thanks.
Mark

Comments

ultimike’s picture

If you haven't already, start here: http://drupal.org/node/509

Dudertown has some great screencasts as well on creating themes...

http://dudertown.com/howto_classes

-mike

Anonymous’s picture

The site you linked to is running a fairly straightforward theme, and you'd be able to accomplish much the same thing by using one of the existing themes and doing some modifications. The place to start (sorry, there are no shortcuts) is the handbook for theme developers at http://drupal.org/node/509. In my opinion, you should work at understanding the basics of PHPTemplate, as it's the default theme engine in Drupal. These raw templates may help you (http://drupal.org/project/raw) although I'm not speaking from experience because I just discovered them myself. I'd advise you to grab a few themes, install them, and take a look at how they work. You'll need some basic understanding of HTML and CSS techniques, but having said that, I learned most of what I know about CSS by hacking Drupal themes, so there you go :-) Themes are basically HTML/CSS pages with php tags inserted at the points where you want Drupal to insert dynamic data. That's a simplification, but it's the place to start in understanding how the theming system works. Hope that helps a bit.

duggoff

*I ran the Microsoft Malicious Software Removal tool, but Internet Explorer is still installed on my computer.*

ericatkins’s picture

Hello Mark. I made that theme for Sojourn.

It is built from the blank Foundation theme found in the THEMES section of this website. Foundation starts out blank with black and white text and 1, 2, or 3 columns.

I recommend giving it a try and then playing around with the CSS.

jetsetter’s picture

Nice work Eric. Looks good.

Mark: Just dive in and screw up a few times. Make a messy theme that resembles what you want, get comfortable with how to edit and insert the stuff that drupal delivers--THEN try making Eric's theme.

rob