在Drupal 7中为不同节点使用不同的模板

时间:2013-11-25 11:02:49

标签: php drupal drupal-7

我正在使用Drupal 7.我想为一组节点添加模板。例如,如果我有三个节点node / 3,node / 4和node / 5,我想使用一个特定的模板。有没有办法做到这一点?如果是的话,我该怎么做?或者最好的替代方法是什么?

现在我正在为除了首页以外的所有页面使用page.tpl.php模板。

2 个答案:

答案 0 :(得分:0)

你有没看过这个: https://drupal.org/node/1089656

节点 - [type | nodeid] .tpl.php部分可能正是您要找的。

主题开发者模块可以是找到正确模板建议的好方法 https://drupal.org/project/devel_themer

答案 1 :(得分:0)

有很多方法可以做到这一点。

例如,您可以在page.tpl.php。

中的节点id上放置条件

或者您可以为每个节点使用不同的模板,例如此处Template suggestions for page on specific node id,在此模板中,您只需使用include即可为每个组添加相同的模板。