Drupal 有机组:实体参考 其他组
Posted
技术标签:
【中文标题】Drupal 有机组:实体参考 其他组【英文标题】:Drupal Organic Groups: Entity Reference Other groups 【发布时间】:2013-03-29 20:49:51 【问题描述】:我在我的 Drupal 网站上安装了 Organic Groups。我创建了组和组内容类型。在组内容类型中,我有一个 OG 参考字段来引用它可以属于的组。但是,此字段也会自动显示“其他组”字段。如何删除此“其他组”字段,因为我不想让用户选择其他组来填写。
谢谢!
【问题讨论】:
【参考方案1】:你可以使用 hook_field_widget_form_alter() 来隐藏它:
/**
* Implements hook_field_widget_form_alter().
*/
function fr_groups_field_widget_form_alter(&$element, &$form_state, $context)
// Hide "Other groups" table for group selection.
if ($element['#field_name'] == 'og_group_ref' && isset($element['admin']))
$element['admin']['#access'] = FALSE;
【讨论】:
【参考方案2】:“其他组”字段仅对具有“管理组”权限的用户可见。此权限在:
/drupal/admin/config/group/permissions/node/%node%
我不会担心这个,因为普通用户不会看到这个,但如果你想删除这个,你可以通过从管理组权限中删除所有角色来删除所有用户的这个字段。只需取消选择上述 URL 中的选项即可。
【讨论】:
以上是关于Drupal 有机组:实体参考 其他组的主要内容,如果未能解决你的问题,请参考以下文章