我想在配置实体(user_role)中添加自定义属性。
e.g.
administrator {
id: administrator,
label: administrator,
isadmin: true,
..,
--> client_id:1
}
但是我找不到如何覆盖现有配置实体属性的方法。
所以请帮助我。
答案 0 :(得分:0)
通常,在Drupal 8中,实体具有fields
(属性),可以附加到它们上并可以扩展其功能。
Roles
在Drupal 7或8中不是真实实体,默认情况下它们是不可字段设置的。在Drupal 7中,有一个user_role_field模块可以使用此功能,但目前在Drupal 8中没有等效的模块。
作为替代方案,您可以在Drupal 8中为fields
(包含在核心中)创建user entity
,如果需要Role specific
字段,可以分配{ {3}}到每个字段,以便特定角色可以创建/查看/编辑它们。