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



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

我不知道出了什么问题。有人可以帮我,因为我正在拔头发。我已经用谷歌搜索了答案,但找不到任何东西。

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

最新更新