こんにちは。
このコミュニティに参加したばかりで、Discourseサーバーをインストールしたばかりです。
現在、サイトにアクセスしてログインしたときに表示される「Welcome back, USER!」というメッセージを変更しようとしています。
そこで、テキストに移動して、「js.welcome_banner.header.logged_in_members」を見つけました。
私の問題は、このフィールドで使用できる唯一のインターポレーションキーが「preferred_display_name」のようであることです。
Discourseのドキュメントでこのキーへの参照はまったく見つかりませんでした。また、「username」や「name」など、他のものを入力しようとすると、保存時にキーが無効であるというメッセージが表示されます。
どうすればいいですか?
ありがとうございます。
「いいね!」 1
Moin
2
Metaへようこそ 
コードで提供されていないキーをテキストで使用することはできません。利用可能なキーのリストが表示されることもありますが、通常はテキストが使用しているキーのみが利用可能です。
代わりにユーザー名または名前を使用したいのはなぜですか? サイトの設定に応じて、表示名がこれらのいずれかに置き換えられます。
display_name_on_posts を有効にし、prioritize_username_in_ux を無効にした場合、バナーには名前が使用されます。それ以外の場合は、ユーザー名が使用されます。
設定とは別に管理者が決定する機会を与えるために、Feature で名前とユーザー名のキーを追加することについてのトピックを開始できます。
「いいね!」 2
確かに、これら2つのオプションをオン/オフすることで、私のリクエストに応えられます。
ありがとうございます。
「いいね!」 4
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.