Drupal:添加新字段(第一步)
来自站长百科
- 在Administer > Content Management > Content Types (admin/content/types)中你可以看到一个表格罗列可用的内容类型。有不少是包含在标准Drupal中的。你可选其一使用也可添加新的内容类型。举个例子,比如向“story(新闻)”内容类型中添加一些字段。
- 选择“edit(编辑)”“story(新闻)”类型。当进入编辑内容类型的界面时,你能看到多了几个标签'Manage fields(管理字段)', 'Display fields(显示字段)', 和'Add new field(添加新字段)'。如果你选择'Manage fields(管理字段)'或'Display fields(显示字段)'的话会什么都看不到,因为你还没有创建任何字段,所以应该选择'Add new field(添加新字段)'。
- 在'Add new field(添加新字段)'的界面中你会被要求为字段命名。你可以输入任何内容,包括空格,不过你所输入的所有内容都会变成数据库中字段的实际名称。如果你输入“My Text”,实际的字段名称就会变成field_my_text。稍后如果你想做任何主题定义的话就会用到这个字段名称。注意,字段的机器名稍后就不能改变了!
- 在字段名称下你能看到一个可用字段的列表。核心字段是'Text', 'Integer', 'Decimal', 'Nodereference', 和'Userreference'。你可以用这些字段来创建内容的类型。 'Text'字段创建的内容在数据库中是文本;'Integer,整数' 和'Decimal,小数'则为数字。节点关联(Nodereference) 和用户关联(Userreference)在数据库中存储节点和用户ID,这样你就可以链接到这些节点或用户记录了。
- 各字段类型的下方会有选项用以选择此字段数据的输入方式(CCK中这些叫被做“widget”,即窗件或微件)。它们控制输入表单查找字段的方式。每个字段的可用选项不尽相同,但包括一个空白的文本框,供用户输入文本;自动完成字段(auto-complete field),用户可以在此输入文本,系统则会尝试按照数据库,select list, checkbox及radio中的可用数值来完成该文本。
效果如下:
当然,你可以先做点简单的。比如,用文本字段窗件做一个"Text" 字段 ,那就选择'Text' >> 'Text Field'。