如何为一个页面制作独特的drupal主题

时间:2011-03-03 07:16:07

标签: drupal themes

我有一个自定义drupal主题,我需要自定义一点。我有十页需要独特的布局,与普通页面不同。现在我知道我可以创建一个新的page_something.tpl和名称页面的名称,以便为一个页面创建一个自己的模板但是如何让所有10个页面使用该模板?

2 个答案:

答案 0 :(得分:2)

我建议为您希望看起来相同的页面创建内容类型,因为它们通常会在内容(CCK字段)方面共享相似的功能。

对于主题,您可以使用(from d.o):


node-[type].tpl.php
base template: node.tpl.php

在Drupal 7中,特定内容类型的模板与Drupal 6略有不同。

Drupal 6:node-mytype.tpl.php Drupal 7:node - mytype.tpl.php

有关详细信息,请参阅Drupal API文档中的node.tpl.php

请注意,为了覆盖特定节点类型的模板,主题还必须实现基本node.tpl.php文件。如果省略此文件,主题将不会检测node- [type] .tpl.php文件的存在。

答案 1 :(得分:2)

看看the ThemeKey module。有了它,根据您设置的条件显示不同的主题。