我创建一个新的内容类型的话,比如机器名为game,还添加了“开发公司”,“运营公司”等几个字段。 请问我如何为该内容类型做出一个与默认主题不同的首页,列表页和内容页呢? 论坛: 有问必答Drupal版本: drupal7 你可以先学习一下第5集里面的前三章, 你可以先学习一下第5集里面的前三章, 老葛: 我看了前面三章,这是做成主站的吧,默认就是html 老葛: 我看了前面三章,这是做成主站的吧,默认就是html-front.tpl.php,page--front.tpl.php,node.php分别对应主站的首页,列表页,内容页,我可以这样理解吗? 我现在的需求是,在此站的基础上再开个子站(也可以称为专题),比如我新建了机器名为game的内容类型,我想围绕这个game再新开一个首页,列表页和内容页,我看了一些相关的资料,认为分别对应于html--game--front.tpl.php,page--game--front.tpl.php,node--game.tpl.php,但是没效果哎,请问应该怎样命名覆盖呢?谢谢! 你可以再看一下Panels 你可以再看一下Panels 的内容。然后在页面模板文件最前面,加上这样类似的一段话: <?php if(!empty($node) && ($node->type == 'game' )){ include('override/page/page--game.tpl.php'); return; } ?> 这样就可以用 page--game.tpl.php了。
老葛: 我看了前面三章,这是做成主站的吧,默认就是html 老葛: 我看了前面三章,这是做成主站的吧,默认就是html-front.tpl.php,page--front.tpl.php,node.php分别对应主站的首页,列表页,内容页,我可以这样理解吗? 我现在的需求是,在此站的基础上再开个子站(也可以称为专题),比如我新建了机器名为game的内容类型,我想围绕这个game再新开一个首页,列表页和内容页,我看了一些相关的资料,认为分别对应于html--game--front.tpl.php,page--game--front.tpl.php,node--game.tpl.php,但是没效果哎,请问应该怎样命名覆盖呢?谢谢!
你可以再看一下Panels 你可以再看一下Panels 的内容。然后在页面模板文件最前面,加上这样类似的一段话: <?php if(!empty($node) && ($node->type == 'game' )){ include('override/page/page--game.tpl.php'); return; } ?> 这样就可以用 page--game.tpl.php了。
你可以先学习一下第5集里面的前三章,
你可以先学习一下第5集里面的前三章,
老葛: 我看了前面三章,这是做成主站的吧,默认就是html
老葛:
我看了前面三章,这是做成主站的吧,默认就是html-front.tpl.php,page--front.tpl.php,node.php分别对应主站的首页,列表页,内容页,我可以这样理解吗?
我现在的需求是,在此站的基础上再开个子站(也可以称为专题),比如我新建了机器名为game的内容类型,我想围绕这个game再新开一个首页,列表页和内容页,我看了一些相关的资料,认为分别对应于html--game--front.tpl.php,page--game--front.tpl.php,node--game.tpl.php,但是没效果哎,请问应该怎样命名覆盖呢?谢谢!
你可以再看一下Panels
你可以再看一下Panels 的内容。然后在页面模板文件最前面,加上这样类似的一段话:
<?php
if(!empty($node) && ($node->type == 'game' )){
include('override/page/page--game.tpl.php');
return;
}
?>
这样就可以用
page--game.tpl.php了。