コードへのアクセスに関する初心者向けヘルプ

テーマコンポーネントを使用して HBS テンプレートをオーバーライドすることが可能で、これは管理用 Web インターフェースから実行できます。

その手順は以下の通りです:Developing Discourse Themes & Theme Components

したがって、あなたの場合は新しいテーマコンポーネントを作成し、そこに以下のコードを入力してください。

<script type="text/x-handlebars" data-template-name="components/user-card-contents">

</script>

その後、修正したファイルの内容をこれらの script タグの間のコピーしてください。

Discourse ファイルを直接編集することは、a) 当社のホスティングでは不可能であり、b) アップグレード時にサイトが完全に破損するため一般的に推奨されません。上記の方法が正解です。当社のホスティングを利用しているかどうかに関わらずです!

単にユーザーカードに 1 つのユーザーフィールドを追加したいだけなら、プラグインアウトレットを使用することも検討してください。これは、同じ記事の もう少し上の部分 および こちら で説明されています。プラグインアウトレットを使用する場合はコード変更が少なくて済むため、アップグレード時の互換性が向上します。ただし、必要な機能に対応する利用可能なプラグインアウトレットが存在する必要があるため、柔軟性は若干劣ります。