Drupal 6没有加载page-user.tpl.php文件

时间:2012-06-26 22:01:45

标签: drupal-6 drupal-theming

我正在运行Drupal 6安装并使用domainname.com/user来使用Drupal的特殊功能(例如,如果用户未登录则显示登录屏幕或显示用户的配置文件)。问题是我创建了一个page-user.tpl.php文件,并将其放在我正在使用的主题目录下的模板目录中。还有page.tpl.php文件,因此Drupal应该找到这些模板文件。我遇到的问题是Drupal没有加载page-user.tpl.php文件,而是加载了page.tpl.php文件。我已多次清除缓存,但仍未加载。

我不知道出了什么问题。有人可以帮助我,因为我要把头发拉出来。我用google搜索答案但找不到任何答案。

1 个答案:

答案 0 :(得分:1)

  1. 你说你清除了缓存,但是你是怎么做到的?您确定清除了主题注册表缓存吗?如果您使用admin_menu模块,或者如果您转到某个视图,则可以一键完成 - > theme: information
  2. 要查看调用的模板文件和函数,请安装devel模块。您可以在那里看到确切的模板(以及用于更深入主题的模板建议)。