| 概要 | カテゴリごとに「新規トピック」ボタンのテキストを変更します。 | |
| リポジトリ | github.com/nathan-nz/category-new-topic-button | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| Discourseテーマ初心者の方へ | Discourseテーマの使用に関する初心者向けガイド |
このテーマコンポーネントをインストール
このテーマコンポーネントを使用すると、Discourseの「トピック作成」ボタンのラベルを特定のカテゴリごとにカスタマイズできます。特にイベント専用カテゴリでの使用に適しています。
フォークして他のユースケースに合わせて簡単に変更できます。設定をすべて含めるのは実用的ではありませんでした。
仕組み
このコンポーネントは、DiscourseのAPIを活用して、カテゴリ固有のニーズに基づいてデフォルトの「トピック作成」ボタンのラベルを上書きします。これにより、管理者はカスタムラベルを表示するカテゴリと、そのラベルを制御できます。
設定
-
設定オプション:
- カテゴリイベントラベル: 管理者が、新しいイベントの翻訳(デフォルトでは「新規イベント」)を使用する特定のカテゴリを選択できる設定です。
- デフォルトの動作: 設定で指定されていないカテゴリの場合、ボタンはデフォルトで新しいトピックの翻訳(デフォルトでは「新規トピック」)を表示します。
-
設定方法:
- 設定にアクセス: Discourse管理パネルのテーマ設定セクションに移動します。
- カテゴリを選択: 「カテゴリイベントラベル」設定の下にあるカテゴリピッカーを使用して、「新規イベント」としてラベル付けしたいカテゴリを選択します。
- 保存して更新: 選択後、変更を保存すると、新しいボタンラベルが即座に適用されます。
このコンポーネントは、シンプルでありながら強力な機能を提供し、フォーラムのインターフェースに均一またはカテゴリ別のカスタマイズを適用する柔軟性を提供します。