ThemeKey
ThemeKey is meant to be a generic theme switching module.
You want to switch the theme ...
... for different taxonomy terms?
... based on the node type?
... for different languages?
... based on the path?
... then ThemeKey is probably worth a try ;)
ThemeKey allows you to switch the theme for different paths and based on object properties (e.g. node fields). It can also be easily extended to support additional paths or properties as exposed by other modules.
News
There will be a session at drupal camp Vienna about ThemeKey end of November 2009 if the organizers accept the paper. See http://drupalcamp.at/sessions/drupal-themes-dynamisch-mit-themekey-steuern for details (in German).
Current State
Project ThemeKey was unmaintained since April 2009. I (mkalkbrenner) took over responsibility for this module on 2009-09-21.
It took me some days to get familiar with all the code and I had to reorganize some things to get the most critical issues resolved. That's why I decided to release an alpha version first instead of a final release 6.x-1.2.
Feedback is welcome! Especially from long time users of ThemeKey ...
So here's a short road map about the next steps:
Clean up CVS. It seems that there're some missing merges from latest release to HEAD and other isues. This is required to prepare the next releaseRelease ThemeKey 6.x-1.2-alpha1 that cleans up the code a little and fixes the most critical issues- Release ThemeKey 6.x-1.2-betas that fixes less critical issues and completes unfinished features
- Provide some more documentation (Help is welcome!)
- Release ThemeKey 6.x-1.2
- More Releases of ThemeKey 6.x depending on feature requests and bug reports
- Start working on a ThemeKey 7.x branch
TODO
Add more properties to choose from(see ThemeKey Properties)- Documentation (for users and developers) is very sparse at the moment, but the basic functionality should be pretty self-explanatory.
Related Projects
- ThemeKey properties offers additional Properties you can choose from and a debug mode for properties
Previous Maintainers
Sponsors
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.0-alpha1 | 2009-Nov-24 | 22.66 KB | Download · Release notes | Supported for 6.x | |
| 6.x-1.2-beta7 | 2009-Nov-24 | 22.54 KB | Download · Release notes | Recommended for 6.x | |
