我已经在drupal7中创建了我自己的自定义注册页面,但是我无法显示角色复选框
我的代码是:<div class="register-name-field"><?php echo drupal_render($form['account']['roles']); ?></div>
但是角色没有出现??
此部分显示给具有Administer permissions
权限的用户。
我认为允许匿名用户选择他们所属的角色是不安全的
您可以使用Auto Assign Role模块在注册页面上显示复选框,以允许用户选择自己的角色,而不是使用自定义代码。
要在注册页面中启用角色字段,请安装并启用自动分配角色模块,并导航到'admin/config/people/autoassignrole/user'页面。启用"用户角色分配"选项,选择您想要在注册页面上显示的角色,还有其他选项可以自定义此字段。
这将显示用户注册页面中的角色字段。