0

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

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

4

1 回答 1

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