老葛的Drupal培训班 Think in Drupal
传统上,当你想在Drupal中创建一个新的内容类型时,你应该编写一个节点模块,由它来负责提供你的内容类型所需的新的且有趣的东西。我们之所说这是传统方式,这是因为Drupal框架最近常用的方式是,让你通过后台管理界面来创建内容类型,使用第3方模块来扩展这些内容类型的功能,而不是从头开始编写一个节点模块。在本章中,我们将讨论这两种方式。
让我们编写一个节点模块,从而让用户可以为站点添加笑话。每一个笑话都包括一个标题,笑话本身,接着是一个笑话妙语(punchline)。你应该可以非常容易的使用内置的节点属性title来存储笑话的标题,用节点属性body来存储笑话内容,但是你还需要创建一个新的数据库表来存储笑话妙语。我们将通过使用.install文件来实现它。
首先,让我们在目录sites/all/modules/custom下面创建一个名为joke的文件夹。