[英]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.