2011-02-23 83 views
1

使用drupal 7非常棒。 api充满了很棒的想法 - 尽管我有时会错过一些OPP。不同节点的不同页面模板

现在我坚持为不同节点定义不同页面模板的问题。 在official documentation中搜索此问题后,我发现drupal使用建议来寻找模板,如page-node-nid.tpl.php

我的情况:

我有一个所谓的“技巧”与ID 2页的网址/skills(不知道这是重要的),我有一个名为/templates/page-node-2.tpl.php模板。但是drupal不加载文件。我也尝试重命名原始page.tpl.php以查看我正在正确的目录中工作。清除缓存也不起作用。

我在做什么错?

希望你能帮助!
在此先感谢!

回答

4

在文档中似乎存在错误。尝试页面 - 节点 - 2.tpl.php注意,有2个破折号,而不是1

,在Drupal 7的对我的作品

+0

有没有人发现的文档里面这个解决方案? – 2013-12-22 16:39:40

0
  • 第一,别名(即“你的情况技能)并不重要
  • 到底在哪模板位于何处?它需要在你的主题的顶级目录,而不是在模板子文件夹。
  • 不知道这已被固定在D7,但至少在D6,您还需要在你的主题的page.tpl.php中把它捡起模板建议?
  • 加入后文件,请确保重新构建主题注册表,devel.module工作正常,或者重新保存表单admin/build/themes。