Drupal 字段(Field)

Drupal 核心包括下来字段类型模块:数字(必须)、文本(必须)、List(必须)、分类(可选)、图像(可选)和文件(可选);必须的选项模块为其他字段模块提供输入控件。贡献模块可能提供附加的字段和控件,你可以在Drupal.org 贡献模块区找到。当前启用的字段类型为:

• 文本[Text]

• 长文本[Long text]

• 长文本和摘要[Long text and summary]

• 整数[Integer]

• 小数[Decimal]

• 浮点数[Float]

• 列表(文本)[List (text)]

• 列表(整数)[List (integer)]

• 列表(浮点)[List (float)]

• 布尔值[Boolean]

术语来源[term refrence]——即分类
• 文件[File]

• 图像[Image]

Number(数字)模块为Field 字段模块指定了各种数字类型的字段。数字可以是整型的、十进制的、或者浮点数类型的,它们在进行显示时可以被格式化。

数字字段可以设置为某一特定数值范围内的值。

一个文本字段可以只包含纯文本,或者通过Drupal 的输入格式过滤来安全的管理HTML 的输出。输入格式字段可能为一行文本(文本字段)或多行(文本域),或者更多的输入控制,选择框、复选框或单选按钮。如有需要,字段可验证其有效性,这样就可以限制允许的值的范围。

文件字段类型,让你管理并验证添加到站点内容里的上传文件。

图像字段把图片作为字段附加到内容里。使用图像模块的图像样式可以让你在不改变原始图片的情况下比例缩放、裁切、改变大小、旋转和灰度化图片。

新建的内容类型产品介绍只包含两个字段:Title 和Body,还需要其它的字段如产品型号、颜色、生产商、上市时间、保质期等。新建一个产品型号字段

设置如下:

• 字段名称:field_model
此处为机读名称,必须只能包括英文字母、数字、下划线。

• 字段标签:产品型号

• 字段类型:文本
产品型号一般为较短的文本

• 控件类型:文本
点击保存进入字段设置页面,不同字段类型具有不同的设置选项。同一个字段可以被添加到不同的内容类型里,并分别具有不同的设置。比如在所有的内容类型中都有标题字段,但他们的标签不同。我们建立的产品型号字段也可以添加到其它内容类型中,已经存在的字段如图像字段也可以添加到产品介绍类型中,为产品添加图片。在产品型号字段设置中,对于文本类字段有如下设置:有些设置只对产品介绍类型中使用的产品型号字段起作用

• 字段标签:产品型号

• 文本栏长度:60
默认的文本栏长度大小为60 字符。

• 文本处理:纯文本
输入产品型号时,并不需要富文本格式。

• 默认值:可以设置该字段的默认值
有些设置应用于产品型号字段所被使用的任何地方:

• 值的数量:1
此字段中用户可以输入的值的最大数量。“无限的”将提供一个“添加更多”按钮,这样用户可以根据需要添加任意多的值,比如在图像字段,可以允许用户上传多个图像。

• 最大长度:255
此字段字符的最大数量。

按同样方法创建一个新的图像字段或添加已有的图像字段使之可以上传多个产品图片,图像字段的主要设置如图所示:

• 允许的文件后缀名

• 文件目录

• 最大图像分辨率

• 最小图像分辨率

• 最大上传大小

• 启用alt 字段
Alt 属性可以用于搜索引擎、屏幕阅读机和当图片不能加载时。

• 启用Title 字段
Title 属性用于当用户鼠标移动到此图片上时的工具提示。

• 预览图像样式
Thumbnail 图像样式需要事先定义好。