ユーザーカードをカスタマイズ

ユーザーカードの表示情報やフィールドをカスタマイズすることは可能でしょうか?

「いいね!」 1

カスタムフィールドを追加するには、サイトの管理パネルからユーザーフィールドを設定できます。「カスタマイズ > ユーザーフィールド

これにより、ユーザーが設定で入力できるフィールドが作成され、オプションでユーザーカードに表示することもできます。

ユーザーカードの情報を非表示にしたい場合は、サイトのテーマにカスタムCSSを追加するのが最も簡単な方法です。

「いいね!」 6

どうもありがとうございます。

もう一つ、似たような質問ですが、ユーザープロフィールページでユーザーの統計情報を非表示にする方法はありますか?

「いいね!」 1

はい、画面上に表示されているすべての要素を、管理画面のカスタマイズ機能で CSS ルールを適用してターゲット指定し、非表示にすることができます。

「いいね!」 1

そこへのリンクは現在404になっています…今日私たちが探すべきなのはここでしょうか?:
app/assets/javascripts/discourse/app/components/user-card-contents.gjs

はい、その通りです!高度なカスタマイズに関する古い返信は実際にはもう関係ありませんので、その部分は削除します。テンプレートのオーバーライドはサポートしなくなりましたので、Developing Discourse Themes & Theme Components で言及されているアウトレットまたはトランスフォーマーに依存することになります。

「いいね!」 1

ありがとうございます!ちょっと試してみただけです。間違いを避けられてよかったです。