[英]Insert Description Text to Drupal User Registration Form
我正在使用配置文件模塊,並且針對不同的字段具有多個類別。 我想在其中一個類別的頂部添加一小段文字,以說明該類別的用途。 新用戶注冊后將顯示該信息。 基本上,我想告訴用戶僅在特定條件下填寫類別。 誰能告訴我該怎么做? 我猜我可以使用hook_form_alter(),但是我不知道從哪里開始。
正如Chris Ridenour提到的那樣 ,您可以使用自定義模塊中的hook_form_alter()
來做到這一點:
function mymodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id === 'user_profile_form') {
// Change personal to the name of the category.
$form['personal']['#description'] = t('This is a description of your personal information.');
}
}
在此示例中,它將描述添加到用戶個人資料表單上的個人類別。
您可以在Forms API參考中閱讀有關可以修改哪些類型的內容的更多信息。 如果安裝了Devel模塊,則hook_form_alter()
dsm($form)
將漂亮地打印表單結構,以使您了解可以進行哪些更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.