Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 不同节点的不同页面模板_Drupal_Templates - Fatal编程技术网

Drupal 不同节点的不同页面模板

Drupal 不同节点的不同页面模板,drupal,templates,Drupal,Templates,使用Drupal7非常好。api充满了伟大的想法——尽管我有时会错过一些OPP 现在我遇到了为不同节点定义不同页面模板的问题。 在中搜索这个问题后,我发现drupal使用建议来查找模板,如页面节点nid.tpl.php 我的处境: 我有一个名为“技能”的页面,id为2。url是/skills(不知道这是否重要),我有一个名为/templates/page-node-2.tpl.php的模板。但是drupal不加载文件。我还尝试重命名原始的page.tpl.php,以查看我在正确的目录中工作。清除

使用Drupal7非常好。api充满了伟大的想法——尽管我有时会错过一些OPP

现在我遇到了为不同节点定义不同页面模板的问题。 在中搜索这个问题后,我发现drupal使用建议来查找模板,如
页面节点nid.tpl.php

我的处境:

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

我做错了什么

希望你能帮忙
提前谢谢

  • 首先,别名(即“你的情况下的技能”)并不重要
  • 模板的确切位置在哪里?它需要位于主题的顶级目录中,而不是模板子文件夹中
  • 不确定这在D7中是否已修复,但至少在D6中,您还需要在主题中有一个page.tpl.php,以便让它获取模板建议
  • 添加文件后,请确保重建主题注册表,devel.module正常工作,或者重新保存表单admin/build/themes
      • 首先,别名(即“你的情况下的技能”)并不重要
      • 您的模板具体位于哪里?它需要位于主题的顶级目录中,而不是模板子文件夹中
      • 不确定这在D7中是否已修复,但至少在D6中,您还需要在主题中有一个page.tpl.php,以便让它获取模板建议
      • 添加文件后,请确保重建主题注册表,devel.module正常工作,或者重新保存表单admin/build/themes

        • 文档中似乎有错误。请尝试page--node--2.tpl.php注意这里有2个破折号,而不是1个


          这在Drupal 7中适用于我,文档中似乎有错误。请尝试page--node--2.tpl.php注意这里有2个破折号,而不是1个


          这在Drupal 7中对我很有用

          有人在文档中找到了这个解决方案吗?有人在文档中找到了这个解决方案吗?