跳转到主要内容
_3 提交于 16 January 2014

我有一个很棘手的问题研究了几天没有研究明白,想请教你一下: 我在我的系统里,给用户设置了一个所属单位的entity reference类型的字段 这个字段自动关联到一个为单位的内容类型上,设置成在注册表单中显示。 然后在用administrator访问admin/people/create添加用户时,表单中有一个所属单位项可填写。但是我这个系统给一组用户可以添加其他用户的权限,给了他们 Administer users和 View user profiles权限,当这个用户访问admin/people/create添加用户时表单里没有所属单位项可填写。 我打印了administrator用户和可添加其他用户的用户访问admin/people/create时的$form变量。两个$form完全一样 为什么不同用户登录状态下,这一表单项就没有显示了呢? 是administrator和普通用户 theme form时在什么地方有差别吗? 我到处看源代码,也没有找到原因。谁在这方面有经验请给我一点点思路。

标签
Drupal 版本