pnoeric
(Eric)
1
user-card.hbs ファイルに変更を加えたいと考えています:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/components/user-card-contents.hbs
この.hbs ファイル自体は変更できますが、どうすれば変更したものを Discourse で有効にできるかがわかりません。カスタムテーマの一部にする必要があるのか、プラグイン(?!)を作成する必要があるのか、それともコンポーネント(?!)を作成する必要があるのか、判断がつきません。
誰かに作業を代行してほしいわけではありません。テーマやプラグインの開発方法については調べていますが、頭が混乱してしまっています
。少し視点を広げて、私に十分な文脈とガイダンスを提供していただき、次に進めるように手助けしていただけると幸いです。
「いいね!」 2
Canapin
(Coin-coin le Canapin)
2
Discourse 管理画面(カスタマイズ)から新しいコンポーネントを直接作成し、このファイルの内容を上書きできます。
参照: Developing Discourse Themes & Theme Components
新しいコンポーネントで、カスタム HTML/CSS に移動し、<head> 内に以下を記述してください:
<script type="text/x-handlebars" data-template-name="components/user-card-contents">
// ここに user-card-contents のテンプレートコードを記述します
</script>
「いいね!」 5
Falco
(Falco)
3
hbs ファイルの変更だけなら、テーマコンポーネントを使うのがベストです。
「いいね!」 6
pnoeric
(Eric)
4
お二人とも本当にありがとうございます!まさに求めていた答えです。
「いいね!」 3