このガイドでは、カテゴリでトピックテンプレートを使用する方法と、Discourseでコンテンツを構造化するための代替方法について説明します。
必要なユーザーレベル: 管理者
トピックテンプレートは、フォーラムの一貫性を維持し、新しいユーザーを導くための強力なツールです。このガイドでは、カテゴリトピックテンプレートの設定方法を説明し、Discourseでコンテンツを構造化するための代替方法を探ります。
要約
- カテゴリトピックテンプレートの設定方法を学習する
- 事前入力されたトピックリンクや返信テンプレートなどの代替手段を発見する
- トピックを定型文返信のテンプレートとして使用する方法を理解する
カテゴリトピックテンプレートの設定
特定のカテゴリ内のトピックが一定の形式に従うようにしたい場合に、カテゴリトピックテンプレートは役立ちます。設定方法は次のとおりです。
- 対象のカテゴリに移動します
(レンチ)ボタンをクリックします- 左側のメニューで「トピックテンプレート」を見つけます
- テキストエリアに目的のテンプレートを入力します
たとえば、「映画」カテゴリでは次のテンプレートを使用できます。
鑑賞した作品: [映画のタイトルを挿入]
評価: 4つ星中[星の数を挿入]
レビューはこちら:
HTMLコメントを使用してテンプレートに非表示のコメントを追加できます:
<!-- HTMLコメントです -->。
トピックテンプレートタブには、トピックタイトルのプレースホルダーフィールドもあります。これにより、ユーザーがそのカテゴリで新しいトピックを作成したときにトピックタイトルフィールドに表示されるプレースホルダーテキストを設定でき、使用するタイトル形式のガイドになります。
カテゴリトピックテンプレートの代替案
カテゴリトピックテンプレートがニーズに完全には合わない場合は、次の代替案を検討してください。
事前入力されたトピックリンクの作成
クリックすると、事前入力された情報を含む新しいトピックが開くURLを作成できます。
- 次のURL構造を使用します。
https://discourse.example.com/new-topic?title=topic%20title&body=topic%20body&category=category/subcategory - 必要に応じてパラメーターを変更します
詳細については、事前入力された情報を含む新しいトピックリンクの作成方法に関するガイドをお読みください。
返信テンプレートの使用
構造化された返信が必要なトピックの場合は、返信テンプレートのテーマコンポーネントの使用を検討してください。
- 返信テンプレートのテーマコンポーネントをインストールします
- 目的の返信テンプレートを設定します
テンプレートの例:
[wrap=template key="template-name"]
$tomorrow のタスクリスト
- [ ] タスク 1
- [ ] 掃除する <!-- 部屋の名前を入力: --> _
[/wrap]
定型文返信のためのテンプレートトピックの作成
Discourse Templatesプラグインを使用すると、トピック全体を定型文返信のテンプレートとして使用できます。
- Discourse Templates プラグインをインストールします
- テンプレートを保存するための1つ以上のカテゴリを作成します
- これらのカテゴリにトピックを追加し、最初の投稿をテンプレートとして使用します

