我需要在/ user找到的用户个人资料页面顶部附近添加一段文字,这是您登录后最初选择的页面。
我对Drupal不熟练,我在网上找不到任何答案。
可以建议我如何将文字添加到用户个人资料页面吗?
答案 0 :(得分:1)
您还可以在“内容区域”中添加一个块,以显示在用户配置文件下方(仅限用户/ *页面)。在块中,您可以使用简短的PHP代码段。
答案 1 :(得分:0)
在自定义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,
);
}