Is it possible to apply a different theme to a different page in Drupal such as can be done in Mambo/joomla ?

Comments

MacRonin’s picture

Not sure how Maambo/Joomla does it. But you should be able to get the end result you want. I don't know about assigning different themes to different pages. But the same Theme can process different pages differently. You can have unique templates for a type of page(story/page/event/faq etc.) or even specific pages(ie node# 123). phpTemplate has all sorts of ways you can ID content and theme it. Oh and of course there is the frontpage control. You can have a special control for just your front page.

You might want to check out the Theming handbook and als http://www.drupalbook.com/ The sample chapter(its free) is on theming

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world

SabbeRubbish’s picture

Hi electronicmonkey,

Check here: http://drupal.org/project/taxonomy_theme for information. If you define a certain taxonomy term for part of your site (or only one page, as you wish), you can theme that term with the taxonomy_theme module.

Greetz,
SabbeRubbish

ricoflan’s picture

The underlying philosophy and actual approach to managing multiple templates on a site is very different between Mambo (and related sites) and Drupal. With Mambo, the template assignments attach to the hierarchy established by the published menu items. Drupal offers more flexibility, allowing you to tie templates to particular types of content, certain nodes or even users; it can be very granular in a way that exceeds Mambo. That said, they do share a similarity in the ability to denote a default template ("theme" in Drupal-speak) which is the fall back for anything not assigned otherwise.

In the defense of Mambo assigning templates in Mambo is actually much easier and faster, though, as discussed, also more limited.

Good luck!