【问题标题】:how to add custom properties in drupal8's configuration entity如何在 drupal8 的配置实体中添加自定义属性
【发布时间】:2018-09-05 09:06:05
【问题描述】:

我想在配置实体(user_role)中添加自定义属性。

e.g. 
administrator {
    id: administrator,
    label: administrator,
    isadmin: true,
    ..,
--> client_id:1
}  

但我找不到如何覆盖现有配置实体的属性。

所以请帮帮我。

【问题讨论】:

    标签: php drupal drupal-8


    【解决方案1】:

    Drupal 8 中的一般实体具有fields(属性),可以附加到它们并可以扩展它们的功能。

    Roles 在 Drupal 7 或 8 中不是真正的实体,默认情况下它们是不可字段的。在 Drupal 7 中有一个 user_role_field 模块允许此功能,但目前在 Drupal 8 中不存在等效模块。

    作为替代方法,在 Drupal 8 中,您可以为 user entity(包含在核心中)创建 fields,如果您想要 Role specific 字段,您可以将 field_permissions 分配给每个字段,以便特定角色可以创建/查看/编辑它们。

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2021-06-08
      • 1970-01-01
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多