实体显示
字段的
视图显示
和 表单显示
数据在页面上展示时,有两种情况:一,让用户查看;二,被用户编辑。
前者是一种只读的情况,后者需要提供编辑控件让用户修改数据。
在 Drupal 中,前者叫 视图显示(View Display)
,后者称为 表单显示(Form Dispaly)
,
管理员可以针对这两种显示分别配置要显示哪些字段,以及如何显示某个字段。
字段的 格式化器
和 编辑器
在配置 视图显示
和 表单显示
时,管理员可以配置如何显示某个字段,
前者实际上就是为字段选择一个 格式化器(FieldFormater)
,后者是选择一个 编辑器(FieldWidget)
。
显示模式 Display Mode
实体类型的 视图显示
和 表单显示
分别有一个默认的显示模式。
但有时候对于同一个实体数据类型的 视图显示
,你会需要不同的显示模式,比如一个商品在详述页面的显示,和在一个搜索结果列表中的显示,
是不一样的。
表单显示
也会有类似的情况,比如商品数据在被管理员编辑,和被商家编辑,两种角色可能会有着不同的可编辑字段,或者是不同的编辑方式。
因此 Drupal 中,实体类型的 视图显示
和 表单显示
分别都可能创建多个显示模式。