プロファイルのユーザ詳細の項目について

プロファイルのユーザ詳細の項目について

- 山田 太郎 の投稿
返信数: 4

こんにちは。

3.10.1+(ビルド:20210130)、fordsonテーマを使用しています。

プロファイルのユーザ詳細ですが、「プロファイルを編集する」の下に

メールアドレス、所属組織、部署が表示されています。

ここにユーザ名を追加したり並び順を変更することは可能でしょうか。

ユーザ名、部署、所属組織、メールアドレスの順に表示したいと思っております。

ご存知の方がいらっしゃいましたら、教えて頂ければ幸いです。

よろしくお願い致します。

山田 太郎 への返信

Re: プロファイルのユーザ詳細の項目について

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

「プロファイルを編集する」画面のどのセクション (例 「一般」「任意」) に「ユーザ名、部署、所属組織、メールアドレス」を表示しようとお考えでしょうか?

添付 Edit profile.png
Mitsuhiro Yoshida への返信

Re: プロファイルのユーザ詳細の項目について

- 山田 太郎 の投稿

Mitsuhiro Yoshida 様

ご返信をありがとうございます。

変更をしたいのは、右上をクリックすると出てくるメニューからプロファイルをクリックした最初の画面の部分です。(赤枠部分)


添付 無題.png
山田 太郎 への返信

Re: プロファイルのユーザ詳細の項目について

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

「プロファイル」ページの「ユーザ詳細」セクションでのユーザ名の表示は以下のプログラム修正で可能だと思います。

修正対象プログラム:
lib/myprofilelib.php

修正箇所:
152行目

[ 修正前 ]
        $node = new core_user\output\myprofile\node('contact', 'mnet', get_string('remoteuser', 'mnet', $remoteuser), null, null,
            get_string('remoteuserinfo', 'mnet', $hostinfo), null, 'remoteuserinfo');
        $tree->add_node($node);
    }

    if ($iscurrentuser
        or (!isset($hiddenfields['email']) and (

[ 修正後 ]
        $node = new core_user\output\myprofile\node('contact', 'mnet', get_string('remoteuser', 'mnet', $remoteuser), null, null,
            get_string('remoteuserinfo', 'mnet', $hostinfo), null, 'remoteuserinfo');
        $tree->add_node($node);
    }

// Adding username
        $node = new core_user\output\myprofile\node('contact', 'username', get_string('username'), null, null, $user->username);
        $tree->add_node($node);

    if ($iscurrentuser
        or (!isset($hiddenfields['email']) and (
Mitsuhiro Yoshida への返信

Re: プロファイルのユーザ詳細の項目について

- 山田 太郎 の投稿
Mitsuhiro Yoshida 様

ご回答をありがとうございます。
変更できました。
いつもありがとうございます。
深く感謝申し上げます。