12+ screencasts on theming
The theming chapter includes:
- An overview and summary screencast
- About themes – what do themes do? This episode also mentions some tools for point-and-click theming
- Adding your own CSS: This is how easy it is to create a sub theme
- A bonus screencast, showing a better way to make small CSS overrides
- Page layout: Working with regions
- Changing markup: Overriding template files, and making targeted specific overrides
- Adding template file variables: Working with preprocess functions
- More preprocessing: Adding conditioned CSS, and some other things
- Theme functions: When there are no template files to tweak
- Switching between theme functions and template files
- Theming Views: An example of a special case
- Render elements and arrays: New good stuff in Drupal 7
- Theming forms
- Using the #states property in render elements to hide and show form elements dynamically
As you can see, the screencasts don't cover all topics of theming, but I think they cover all the necessary basics and a bit more. Please note that I'm not an expert themer – the material in the last three screencasts could probably be presented in a smarter way. If you know how – please do!
The five first screencasts are already posted, and three new screencasts will be published each week until the chapter is finished. (Then it's time for the next chapter!) Curious? Check out the first episode, or get an overview of all the episodes in the series overview.
Photo by astakr at rgbstock.com.
By the way: There are still some seats left at the Rules training I'm giving at DrupalCon Denver. Join and learn one of Drupal's most powerful frameworks!