我創建自己的自定義註冊頁面在Drupal 7,但我不能顯示的角色複選框顯示角色的複選框中的自定義註冊頁面在Drupal 7個
我的代碼是:
<div class="register-name-field"><?php echo drupal_render($form['account']['roles']); ?></div>
但作用沒有出現??
我創建自己的自定義註冊頁面在Drupal 7,但我不能顯示的角色複選框顯示角色的複選框中的自定義註冊頁面在Drupal 7個
我的代碼是:
<div class="register-name-field"><?php echo drupal_render($form['account']['roles']); ?></div>
但作用沒有出現??
此部分對擁有Administer permissions
權限的用戶顯示。
我不認爲讓匿名用戶選擇他們所屬的角色是安全的。
您可以使用Auto Assign Role模塊在註冊頁面上顯示覆選框以允許用戶選擇自己的角色,而不是通過自定義代碼執行此操作。
要啓用註冊頁面中的角色字段安裝並啓用Auto Assign Role模塊並導航到'admin/config/people/autoassignrole/user'頁面。啓用「用戶角色分配」選項,選擇要在註冊頁面上顯示的角色,還有其他選項可以自定義此字段。
這將顯示用戶註冊頁面中的角色字段。