首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >page- working t.tpl.php不工作

问page- working t.tpl.php不工作
EN

Stack Overflow用户
提问于 2011-10-28 00:08:44
回答 2查看 8.1K关注 0票数 6

我正在为一个Drupal7网站的首页设置一个模板,我有困难。我将文件保存在正确的文件夹中,清除了所有缓存,并刷新了主题页面和浏览器页面。我是不是漏掉了什么?为什么这个不起作用?

EN

回答 2

Stack Overflow用户

发布于 2011-10-28 00:14:05

在Drupal7中,我认为您需要page--front.tpl.php --注意两个破折号。

票数 26
EN

Stack Overflow用户

发布于 2011-10-28 00:53:06

theme_get_suggestions()在template_preprocess_page()中以theme_get_suggestions(arg(), 'page')的形式调用,包含以下代码:

代码语言:javascript
复制
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 t.tpl.php(两个连字符而不是一个)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7918936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档