Drupal 7,如何向用户配置文件页面添加文本



我需要在/user 找到的用户个人资料页面顶部附近添加一段文本,这是您登录后最初被带到的页面。

我对Drupal不流利,在网上找不到任何答案。

有人可以建议我如何将文本添加到用户配置文件页面吗?

您还可以在"内容区域"中添加一个块,以显示在用户配置文件下方(仅限于用户/*页面(。在块中,您可以使用简短的PHP片段。

在自定义Drupal模块中,您可以使用hook_form_FORM_ID_alter((,这将允许您更改用户配置文件表单,您可以在其中附加一个div元素,该元素将保存您希望插入到页面的段落文本。您还将为您的div 赋予权重,以便它显示在表单的顶部。

下面是一个代码片段:

function custommodulename_form_user_profile_form_alter() {
$description_html = '<div>Lorem ipsum...</div>';
$form['description'] = array(
'#markup' => $description_html,
'#weight' => -10,
);
}

最新更新