グループページをカスタマイズしたいのですが、少なくともグループリストの上に段落を追加したいと考えています。
どうやら、最終的にはテーマコンポーネントを作成する必要があるようです。
しかし、これに頼らずに何かできる方法はありますか?
Custom HTML on Groups page を見つけましたが、参照されているパスは古いようです。
- カスタマイズ >
</head>
- ヘッダーセクションの後
次に、Versatile Banner コンポーネントの使用を考えましたが、フォーラムの他のページですでに使用されています。同じプラグインの別のインスタンスを異なる設定で使用して、/gでのみ表示させ、別のコンテンツを表示させることは可能でしょうか?もし可能なら、どうすればよいですか?
「いいね!」 2
ToddZ
2
そのページでの議論で最終的に解決策は見つかりましたが、まとめるのが少し難しいかもしれませんし、Discourseの管理ナビゲーションも少し変わっている可能性があります。
このようなことは、シンプルなテーマコンポーネントを作成することで実現できます。
- 管理 (Admin) → 外観 (Appearance) → テーマとコンポーネント (Themes & components) に移動します。
- 「インストール (Install)」ボタンをクリックし、ダイアログで「+ 新規作成 (+ Create New)」を選択します。
- 「グループページ紹介 (Groups page intro)」のような名前を付け、タイプ (Type) セレクターはコンポーネント (Component) のままにします。
- 「作成 (Create)」をクリックします。
- テーマを選択し、「コードを編集 (Edit Code)」ボタンをクリックします。
CSSタブに以下を貼り付けます。
.welcome-message {
display:none;
}
.groups-page .welcome-message {
display:block;
margin: 20px;
}
ヘッダーの後 (After Header) タブに以下を貼り付けます。
<div class="welcome-message">ここにウェルカム情報と手順を入力してください</div>
保存して、グループページを更新すると、通常のページコンテンツの上に新しいテキストが表示されるはずです。
「いいね!」 2
スレッドで実際にテーマコンポーネントを作成しているとは思っていませんでした。ありがとうございます、思ったよりずっと簡単でした。
「同じコンポーネントの複数のインスタンス」について何か洞察があれば、ご自由にどうぞ 