Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7 Drupal 7,如何向用户配置文件页面添加文本_Drupal 7 - Fatal编程技术网

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

Drupal 7 Drupal 7,如何向用户配置文件页面添加文本,drupal-7,Drupal 7,我需要在/user中找到的用户配置文件页面顶部附近添加一段文本,这是您登录后最初进入的页面 我对Drupal不太流利,在网上也找不到任何答案 您能告诉我如何向用户配置文件页面添加文本吗?在您可以使用的自定义Drupal模块中,这将允许您更改用户配置文件表单,您可以在其中附加一个div元素,该元素将保存您希望插入页面的段落文本。您还将为div赋予权重,以便它显示在表单顶部 以下是一段代码片段: function custommodulename_form_user_profile_form_alt

我需要在/user中找到的用户配置文件页面顶部附近添加一段文本,这是您登录后最初进入的页面

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


您能告诉我如何向用户配置文件页面添加文本吗?

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

以下是一段代码片段:

function custommodulename_form_user_profile_form_alter() {

    $description_html = '<div>Lorem ipsum...</div>';

    $form['description'] = array(
        '#markup' => $description_html,
        '#weight' => -10,
    );
}
函数custommodulename\u form\u user\u profile\u form\u alter(){
$description_html='Lorem ipsum…';
$form['description']=数组(
“#标记”=>$description\u html,
“#重量”=>-10,
);
}

您还可以在“内容区”中添加块,以显示在用户配置文件下方(仅限于用户/*页)。在该块中,您可以使用简短的PHP代码段。

谢谢,但我不想更改表单,而是在/user页面上显示用户登录后的信息。