I'm a beginner in studying different cms and so I need to know if drupal is able to work with different themes? That means, can I apply one theme to one page and another theme to the next one?

Thank you
Josef

Comments

micha_1977’s picture

individual themes for each page are possible

and you can choose between different methods

1. modules like
-taxonomy_theme
-blog_theme
-frontpage

2. with selfmade php functions

depends on your wishes

-micha
work in progress with Drupal 4.6: langmi.de

maulwurf’s picture

Bei Problemen kann ich mich ja evtl. lngmi.de wenden ??!!
Gruß
josef

micha_1977’s picture

for specific german support ill propose
DrupalCenter.de

=)

-micha
work in progress with Drupal 4.6: langmi.de

somemathguy’s picture

I've tried taxonomy_theme module both with a working drupal site and a fresh install, doesn't seem to work with either. Has anyone gotten this to work successfully? This feature is a wonderful, major enhancement...

See my issue post

http://drupal.org/node/27332

Dublin Drupaller’s picture

Hi Maul,

Micha is correct..I just thought I'd add my own two cents..

out of the box drupal theming
------------------------------

  • on install, out of the box, you have 1 default site-wide theme applied to the site
  • you can also upload many different types of site-wide themes that registered users can select themselves for when they visit the site
  • within drupal themes you have control over certain page types. e.g. within phptemplate based themes, you can specify specific layouts for specific pages, or specific content within pages i.e. comments, blog, nodes, blocks, forums..etc.
  • you can download a sections.module add-on for drupal that allows you to specify specific themes for specific sections of a drupal site. e.g. you could have your news section looking like a magazine, while your blogs section could look like a blogger.com type layout.
  • You can download a front_page.module which allows you to have a splash page to your site and a different one for logged in and not logged in users.
  • you can download other add-on modules, as micha pointed out to apply specific themes to specific pages

Advanced, granular theming
-----------------------------

  • Using PHP and conditional arguments within your theme, you can specify very advanced levels of theming to a drupal site.
  • the way drupal has structured the theming system (a mix of CSS and template files) you can get very deep into theming on a granular level without hacking modules. Making it easier to upgrade and transportable

Hope that helps..I must admit..I knew very little about PHP before using drupal...but it's extremely simple to pick up and when that is mixed with savvy CSS control..it's unbeatable as a site management tool.

Dub

Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate

micha_1977’s picture

the sections module is still cvs, but you might test it

btw Dub, did you get my mails ? ive the feeling there are considered spam or sorta *sigh*

-micha
work in progress with Drupal 4.6: langmi.de

Dublin Drupaller’s picture

HI Micha,

Normlly the drupal emails come through fine...they have that [drupal.org] thing...

I haven't got an email from you since you emailed through the stuff about php theming.

Can you resend ?

Dub

Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate