实体显示

admin 提交于 周三, 06/07/2023 - 15:21
实体显示

视图显示表单显示

数据在页面上展示时,有两种情况:一,让用户查看;二,被用户编辑。 前者是一种只读的情况,后者需要提供编辑控件让用户修改数据。 在 Drupal 中,前者叫 视图显示(View Display),后者称为 表单显示(Form Dispaly), 管理员可以针对这两种显示分别配置要显示哪些字段,以及如何显示某个字段。

字段的 格式化器编辑器

在配置 视图显示表单显示 时,管理员可以配置如何显示某个字段, 前者实际上就是为字段选择一个 格式化器(FieldFormater),后者是选择一个 编辑器(FieldWidget)

显示模式 Display Mode

实体类型的 视图显示表单显示 分别有一个默认的显示模式。 但有时候对于同一个实体数据类型的 视图显示,你会需要不同的显示模式,比如一个商品在详述页面的显示,和在一个搜索结果列表中的显示, 是不一样的。 表单显示 也会有类似的情况,比如商品数据在被管理员编辑,和被商家编辑,两种角色可能会有着不同的可编辑字段,或者是不同的编辑方式。

因此 Drupal 中,实体类型的 视图显示表单显示 分别都可能创建多个显示模式。