質問
特定のフォームを選択したときにチケットフォームに免責事項を追加できますか?
回答
複数のチケットフォームがある場合、顧客が選択したフォームによっては、カスタム免責事項やメモをチケットフォームに追加したい場合があります。
jQueryはデフォルトでは提供されません。jQueryステートメントをバニラのJavaScriptのかわりにテーマ内で使用したい場合は、必ずjQueryライブラリをインポートしてください。詳細については、次の記事を参照してください:「jQueryのインポートまたはアップグレード」
カスタム免責事項を追加するには
- ヘルプセンターのテーマのJavaScriptコードをカスタマイズします。
- script.js タブで、
$(document).ready(function() {
の後の任意の場所に以下のコードを挿入します。var selected = $('#request_issue_type_select option:selected').text(); if (selected == "Insert the name of your form to end users here") {
$('div.request_ticket_form_id').append('<p>Insert whatever disclaimer or note you want here!</p>');
} - 免責事項にスタイルを追加する場合は、要素にIDを追加し、テンプレートのCSSでIDのスタイルを設定します。
$('div.request_ticket_form_id').append('<p id="disclaimer">Enter whatever disclaimer or note you want here!</p>');
- style.cssに、免責事項のスタイルを入力します。たとえば、以下のコードを使用して免責事項を赤色にします。
#disclaimer { color: red; }
ヘルプセンターでどのように表示されるのかを以下に示します。
免責事項:この記事は説明のみを目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。何か問題があった場合はコメント欄に投稿するか、インターネットで解決策を探してみてください。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。