You are here

6.2 使用drupal CCK创建首页节点类型

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2008-10-20 12:02

在前面的文章中,我们使用CCK创建了一个front page节点类型,其实这还没有用到CCK,上文中用到的是drupal内置的创建节点类型。下面让我们使用CCK再添加4个字段。

导航到admin/content/node-type/front-page,

front page

 

点击“Manage fields”链接。并添加四个字段,这里都是文本,2个是单行的,2个是多行的。保存一个字段后,会出现这个字段的设置表单编辑页面,这里我用的都是默认值。这后的效果如下:

Manage fields

 

现在让我们创建一个front page节点,并将其设为首页。这个时候我注意到,在“drupal国际新闻 正文” 字段下面,不能设置输入格式。怎么才能像body那样,下面也可以设置格式呢?我们还需要回到刚才的页面。

不能设置输入格式

导航到admin/content/node-type/front-page/fields,对“drupal国际新闻 正文” 字段重新配置,选择“Filtered text (user selects input format)”,保存。

front page

 

对于“drupal安全公告 正文”字段也进行相应的配置。然后再次访问front page节点的创建页面。输入上文中提到的html内容。部分截图如下:

 

保存以后,我们得到了node/8,我们将这个节点设为首页。比较难看,

front page

 

让我们去掉我们不想要的内容,包括把标题移到下面,以及去掉“add new comment”l链接,还有“Mon, 10/20/2008 - 16:59 — admin”,以及黑体的标题,正文,就是显示的和上文的一样。现在让我们开始修改页面模板。

先到sites\all下面添加一个themes目录,由于我们现在用的是官方的garland目录,这是自带的,最好不要直接修改它,我们可以创建一个garland的子主题。不过在这里我们还是直接的在garland里面修改了。

Drupal版本: