bugfix> drupal-7 > 投稿

/ userにあるユーザープロファイルページの上部近くにテキストの段落を追加する必要があります。これは、ログイン後に最初に表示されるページです。

私はDrupalに堪能ではなく、オンラインで答えを見つけることができません。

ユーザープロファイルページにテキストを追加する方法を教えてください。

回答 2 件
  • ユーザープロファイルの下に表示される「コンテンツ領域」にブロックを追加することもできます(user/*ページに制限されます)。ブロックでは、短い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,
        );
    }
    
    

あなたの答え