虽然有Smarty模块,但Drupal 7没有发布,我怀疑会有一个。
对于Drupal 4和5,使用不同的模板引擎进行了各种努力。但是,Drupal 6和7几乎所有贡献的主题都是在PHPTemplate中完成的,几乎所有文档和可用的支持都是针对PHPTemplate的。
即使您已经熟悉Smarty,如果您认真考虑将Drupal用于多个项目,我强烈建议您学习PHPTemplate。此时,您必须自己将Smarty集成到Drupal 7中,这几乎肯定比学习PHPTemplate更难。与Smarty一起使用也将限制您的支持选项。
注意:D8使用Twig模板