Theme engines
Theme engines control how certain themes interact with Drupal. Most users will want to stick with the default included with Drupal core. These contributed theme engines are not part of any official release and may not work correctly. Only use matching versions of theme engines with Drupal. Theme engines released for Drupal 5.x will not work for Drupal 6.x.
PHPTAL theme engine
Welcome to the best template engine on drupal.org! Ok...well, best in my opinion! Take a look below to see what I mean.
You'll need an installation of PHPTAL as a PEAR module or the latest zip file (http://phptal.org/download.html).
You can get the pear module by saying
pear install http://phptal.org/latest.tar.gz
and upgrade by saying
pear upgrade http://phptal.org/latest.tar.gz
on the command line.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-4.0 | 2009-Oct-01 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0 | 2007-Feb-01 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
Smarty theme engine
A theme engine that allows you to use template files written using Smarty Template Engine syntax.
The 'default' template for this engine is box_grey_smarty, which is ported from the original box_grey theme.
Installation
Because of a drupal-contrib policy, a smarty installation is not currently included in default release tarballs. You can obtain a tarball already including Smarty in the libs directory here (4.6.x) or here (4.7.x).
Please see installation instructions for installation details.
Details
Directories 'configs' and 'plugins' are parsed for files if they exist in the theme directory as well as if they are in the main engine directory.
Overriding other theme functions is accomplished in a manner similar to that described for PHPTemplate.
Preferred Download Link for 4.6.x - smarty-4.6.0+libs_rel2.tar.gz
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-2.0 | 2007-Oct-25 | Download · Release notes | Recommended for 6.x | |
| 5.x-0.1 | 2007-Aug-25 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2007-Sep-04 | Download · Release notes | Development snapshot | |
Zengine
The Zengine theme engine is a CSS-oriented theme engine based entirely on PHPTemplate.
It is the continuation of the Zen theme project. Zen was designed to be a great starting theme, but this presented a problem because users who have already created their themes were unable to benefit from further development of the underlying Zen framework. Zengine attempts to solve the same issues as Zen in a more robust way which allows improvements to the underlying framework even for those who have already created their themes.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Sep-02 | Download · Release notes | Development snapshot | |
