ErrorImage errorimage
エラー応答画像。 Image Servingは通常、エラーが発生すると、エラーステータスをテキストメッセージで返します。
attribute::ErrorImageでは、エラーが発生した場合に、画像、カタログ エントリ、またはテンプレートを返すように設定できます。
attribute::DefaultImageでも処理できます。画像サービングテンプレートは、エラーメッセージテキストを応答画像にレンダリングするように設定できます。 次の定義済み変数は、$error.title テンプレートに含めることができます。このテンプレートは、短いエラーの説明で置き換えられ、$error.messageは、より詳細なエラーの説明で置き換えられます(詳細レベルはattribute::ErrorDetailで設定されています)。
エラー画像/テンプレートを正常に処理できる場合は、HTTP ステータス 200が返されます。 この処理中にエラーが発生した場合、HTTP エラーステータスとテキストメッセージが返されます。
プロパティ section-f460c6c2dd1f46b29f9a79b093575f45
テキスト文字列。 指定する場合は、画像カタログ内の有効なカタログ : : Id値、または画像サーバーがアクセスできる画像ファイルへの相対パス(attribute::RootPath)または絶対パスである必要があります。
初期設定 section-2885f289e5714ddca665a6aee401967f
定義されていない場合、default::ErrorImageから継承されます。 定義されていても空の場合、default::ErrorImageが定義されていても、エラー画像の動作は無効になり、HTTP エラーステータスとテキストメッセージが返されます。
例 section-c92090abe1d247529542a8dd4960c2e6
エラーメッセージが画像にレンダリングされた応答画像を取得するには、まず画像カタログでテンプレートを定義する必要があります。 この場合、onErrorという名前の画像カタログにエントリを作成し、catalog::Modifierに以下を含めます。
size=300,300&bgc=ffffff&text=$error.message$
テンプレートはattribute::ErrorImageに登録されています:
ErrorImage=myCatalog/onError
この例では、デフォルトのフォント、フォントカラー、フォントサイズを使用してテキストがレンダリングされます。
関連項目 section-bbf1f85fc0a34033bdda1dd3e4e0bbb6
属性::RootPath、 カタログ::Id、属性::DefaultImage、属性::ErrorDetail