Posted by wataru.kato on November 27, 2012 at 2:16am
割に大人数の組織内での情報共有サイトをDrupal7で検討中です。
最初ユーザー名を「氏名(日本語)」で検討しました。
これだとログイン中も「ようこそ(氏名(日本語))さん」と表示してくれるので
ITが得意でない方でもわかりやすいです。
ですが同姓同名の場合をスマートに解決できません。
枝番付ける手なども当然ありますが。
なので、代わりにユーザー名を「職員番号」、各ページ上での表示を「氏名(日本語)」にする方法を探しています。
簡単に実現できるモジュールなどないでしょうか。
Comments
わたしが使ったことがあるのはRealNameモジュールです
わたしが使ったことがあるのはRealNameモジュールです。
RealName | drupal.org
全部入れ替えてくれるので、特定の場所に本来のユーザー名を出したい時は
テーマをカスタマイズする必要がありますが、大変役に立ちました。
逆に本名を出す場所が少なければ、モジュールを使わずそこだけテーマカスタマイズでもいいですね。
試してみてください。
ありがとうございます
情報有難う御座います。
さっそく試させていただきます。
できました
1)RealName モジュールをインストール、設定を有効
2)環境設定>アカウントの設定>フィールドの管理、の画面から
テキストフィールドを追加 ⇒「field_realname」
3)どれか1つのアカウントで、追加したフィールドに表示用テキストを入力保存
4)環境設定>Real name で、
Realname pattern の値を [user:field_realname] に変更して保存
以上で変更できました。
フィールド名を realname にしなかったのは、2)で field_ を省略したフィールド追加の方法が私が判らなかったからです。