I'm building a custom theme in Drupal 7 which allows for the creations distinct main sections. Each section is comprised of pages that share common design elements (main banner, specific couloured gradient behind sub-navigation, colour of headlines and sub-heads, etc...). I was planning to use a taxonomy vocabulary called "Section" to allow author/editor users to create pages and assign them a section with a taxonomy drop down whenever a new page was added.
In Drupal 6 I would use THEME-NAME_preprocess_page(&$args) {} in template.php to grab the taxonomy term and add a variable that I could then use in my page.tpl.php to assign to the body tag however this doesn't seem to be possible and although I have tried many different methods of preprocessing, I can't seem to readily add any variables to my page.tpl.php or node.tpl.php.
I've discovered some of the changes in theming Drupal 7 and am happy to change my theming practices, I just need some direction and although the documentation indicates we can use a variable called $terms to grab Taxonomy within the template, that doesn't seem to exist in the scope of the page.
Any tips, direction, links for further ready would be greatly appreciated.
Thanks,
Andrew