問題の内容
Guideテーマをインポートしようとすると、次のエラーが表示されます:テーマをインポートできませんでした。オブジェクトタイプのプロパティ'#/settings/X/variables/X'が必要なスキーマのいずれとも一致しませんでした。
解決のステップ
Guideテーマをインポートするときにこのエラーが表示される場合、いくつかの原因が考えられます。このエラーは基本的に、設定内の変数に問題があることを示しています。一般的な変数エラーとその解決方法については、以下の例を参照してください。
例1
以下の変数 は、Guideテーマをインポートするときに、「オブジェクトタイプのプロパティ '#/settings/3/variables/0' が必要なスキーマのいずれとも一致しませんでした」 というエラーを返します。
{ "identifier": "prevent-style", "type": "file", "description": "styles_group_guide", "label": "custom_guide_prevent" },
この例では、 「#/settings/3/variables/0」 というメッセージは、インデックス3の設定内のインデックス0の変数に問題があることを示しています。
IDプロパティは30文字以内で、英数字と _
(アンダースコア)文字。問題を解決するには、 _
(アンダースコア)の代わりに -
(ダッシュ)。変更した場合 prevent-style
に prevent_style
これによりエラーが削除されます
例2
以下の変数は 、Guideテーマをインポートするときに、「オブジェクトタイプのプロパティ '#/settings/10/variables/1' が必要なスキーマのいずれとも一致しませんでした」 というエラーを返します。
{ "identifier": "country_fieldId", "type": "text", "description": "country_fieldId_description", "label": "country_fieldId_label", "value": "360033214456" }
この例では、 IDに大文字を使用することはできません。識別子から大文字を削除する場合、 country_fieldId_label
これによりエラーが削除されます。
例3
以下の変数は、Guideテーマをインポートするときに 、「オブジェクトタイプのプロパティ '#/settings/1/variables/5' が必要なスキーマのいずれとも一致しませんでした」 というエラーを返します。
{
"identifier": "community_new_post_button_color", "type": "color", "description": "colors_community_new_post_button_description", "label": "colors_community_new_post_button_label", "value": "#C7742C" },
この例では、識別子に30文字を超える文字が含まれているため、エラーが表示されます。エラーを解決するには、識別子を30文字未満の名前に変更してください。
Guideテーマのインポートについて詳しくは、次の記事を参照してください:設定パネルのカスタマイズ
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。