グループページのカスタマイズ

グループページをカスタマイズしたいのですが、少なくともグループリストの上に段落を追加したいと考えています。
どうやら、最終的にはテーマコンポーネントを作成する必要があるようです。
しかし、これに頼らずに何かできる方法はありますか?

Custom HTML on Groups page を見つけましたが、参照されているパスは古いようです。

  • カスタマイズ > </head>
  • ヘッダーセクションの後

次に、Versatile Banner コンポーネントの使用を考えましたが、フォーラムの他のページですでに使用されています。同じプラグインの別のインスタンスを異なる設定で使用して、/gでのみ表示させ、別のコンテンツを表示させることは可能でしょうか?もし可能なら、どうすればよいですか?

「いいね!」 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

スレッドで実際にテーマコンポーネントを作成しているとは思っていませんでした。ありがとうございます、思ったよりずっと簡単でした。

「同じコンポーネントの複数のインスタンス」について何か洞察があれば、ご自由にどうぞ :slight_smile: