什么是Drupal“内容类型”? 什么是“字段”?

定义:

Drupal的“内容类型”是一种特殊的内容。 例如,在Drupal 7中 ,默认的内容类型包括“文章”,“基本页面”和“论坛主题”。

Drupal使您可以轻松制作自己的内容类型。 自定义内容类型是学习Drupal的最佳理由之一。

内容类型有字段

关于Drupal内容类型最令人兴奋的是每种内容类型都可以有自己的一组字段 。 每个字段存储特定位信息。

例如,假设你喜欢写书评(一个经典的例子)。 包括关于每本书的某些基本信息是很好的,例如:

领域解决问题

现在,您可以将评论写为普通文章,并将这些信息粘贴到每篇评论的开头。 但是这会产生几个问题:

有了领域,你解决了所有这些问题。

您可以创建“书评”内容类型,并且每一位信息都将成为附加到此内容类型的“字段”。

字段帮助您输入信息

现在,当您开始新的书评时,您会为每一点信息提供一个特殊的单独文本框。 你忘记输入作者姓名的可能性要小得多。 这里有盒子。

实际上,每个字段都可以根据需要进行标记。 就像你不能保存一个没有标题的节点一样,Drupal不会在没有为标记为必需的字段输入文本的情况下保存。

字段不必是文本

你有没有注意到这些领域之一是一个图像字段不限于文本。 字段可以是文件,例如图像或PDF 。 您可以使用自定义模块获取更多类型的字段,例如日期和位置。

您可以自定义字段显示方式

默认情况下,当您查看书评时,每个字段都会显示一个标签。 但是你可以自定义这个。 您可以重新排列字段的顺序,隐藏标签,甚至使用“图像样式”来控制书籍封面的显示尺寸。

您可以自定义“默认”,完整页面视图以及“Teaser”视图,即内容在列表中的显示方式。 例如,对于列表,您可以隐藏除作者之外的所有其他字段。

一旦你开始考虑清单,你会想要潜入Drupal Views。 借助Views,您可以构建这些书评的自定义列表 。 有关视图的示例,请参阅本文

如何添加内容类型?

在Drupal 6及更早版本中,您需要安装内容构建工具包(CCK)模块才能使用内容类型。

使用Drupal 7,内容类型现在包含在核心中。 以管理员身份登录,然后在顶部菜单中转到结构 - >内容类型 - >添加内容类型。

制作自定义的Drupal内容类型非常简单。 您不需要编写一行代码。 在第一页上,您描述了内容类型。 在第二页上,添加字段。 在任何时候,您都可以编辑内容类型以添加​​或删除字段。

内容类型是Drupal必须提供的最强大的功能之一。 一旦你开始思考内容类型和视图 ,你将永远不会回到基本页面。