Zendeskテンプレートの言語「Curlybars」を使用して、ヘルプセンターのリクエストページに追加のチケットプロパティを追加します。
エンドユーザーは、「マイアクティビティ」 >> 「リクエスト」のユーザープロファイルで、自分のSupportリクエストを追跡することができます。エンドユーザーが自分のリクエストを表示すると、チケットの件名、チケットID、作成日時、前回のアクティビティ、ステータスがデフォルトで表示されます。
このページには、次の2つの手順でコンテンツを追加します。
ステップ1:表示するプロパティを選択
編集するテーブルはリクエストオブジェクトを使用するため、リクエストオブジェクトのプロパティを追加できます。プロパティのリストと説明については、APIドキュメントを参照してください。カスタムフィールドでアクティビティテーブルを更新することはできません。リクエストページに追加するプロパティ名のリストを作成します。次の手順で必要になります。
「優先度」または「タイプ」を追加する場合は、それらのプロパティがエンドユーザーに表示されるように設定してください。
ステップ2:ヘルプセンターのコードを編集する
表示するリクエストオブジェクトのプロパティを決定し、ヘルプセンターのコードを編集します。この例では、「優先度」を使用します。
{{t 'status'}}などの翻訳ヘルパーを使用します。簡素化のため、このワークフローではそのようなヘルパーは使用しません。詳細については、開発者向けドキュメントを参照してください。ヘルプセンターのテーマを編集するには、次の手順に従います。
- ヘルプセンターのテーマのコードを編集する
- 編集する
requests_page.hbsテンプレートを選択します - HTMLでアクティビティテーブルを探します。各列には、コンテンツを表示するためのテーブルヘッダー(
<th>)と対応するデータ行(<td>)があります
テーブルヘッダー:
テーブルデータ: - ヘッダー行を正しい場所に追加します。この例では、新しい列を最後に配置するために、Statusヘッダーの後にヘッダータグと列名を追加します。
これにより、コンテンツを含まないヘッダーがアクティビティテーブルに追加されます。 - 値を表示するデータ行を追加します。テーブルデータを正しい順序で配置します。この場合は、「ステータス」列の後に配置します。
-
追加するデータ行にリクエストオブジェクトのプロパティを入力します。この場合は、
priority_name。
これは、チケットに「優先度」が存在する場合に表示されます。 - 変更を適用して表示するには、「公開」をクリックします
詳細については、「ヘルプセンターのカスタマーポータルからリクエストを送信、追跡する方法」を参照してください。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。