You are here

请问我创建一个新的内容类型,如何做出这些东西呢?

moumouguoguo 的头像
Submitted by moumouguoguo on 星期四, 2013-09-05 04:12

我创建一个新的内容类型的话,比如机器名为game,还添加了“开发公司”,“运营公司”等几个字段。

请问我如何为该内容类型做出一个与默认主题不同的首页,列表页和内容页呢?

 

论坛:

Drupal版本:

moumouguoguo 的头像

老葛:

我看了前面三章,这是做成主站的吧,默认就是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,但是没效果哎,请问应该怎样命名覆盖呢?谢谢!

g089h515r806 的头像

你可以再看一下Panels 的内容。然后在页面模板文件最前面,加上这样类似的一段话:

<?php

if(!empty($node) && ($node->type == 'game' )){
   include('override/page/page--game.tpl.php');
   return;
}

?> 

这样就可以用

page--game.tpl.php了。