我正在为drupal 7网站的首页设置模板,但我遇到了困难。我将文件保存在正确的文件夹中,清除了所有缓存,并刷新了主题页面和浏览器页面。有什么我想念的吗?为什么这不起作用?
答案 0 :(得分:26)
在Drupal 7中,我相信你需要page--front.tpl.php - 注意两个破折号。
答案 1 :(得分:3)
theme_get_suggestions(arg(), 'page')
调用,包含以下代码:
if (drupal_is_front_page()) {
// Front templates should be based on root only, not prefixed arguments.
$suggestions[] = $base . $delimiter . 'front';
}
$base
包含"page"
,$delimiters
包含"__"
。由于下划线用连字符替换,首页的模板文件名必须是page - front.tpl.php(两个连字符而不是一个连字符)。