ErrorImage

エラー応答画像。 画像サービングは、通常、エラーが発生した場合に、テキストメッセージと共にエラーステータスを返します。

attribute::ErrorImage では、エラーが発生した場合に返される画像、カタログエントリ、またはテンプレートを設定できます。

メモ

見つからない画像は、 attribute::DefaultImage.

画像サービングテンプレートを設定して、エラーメッセージテキストを応答画像にレンダリングする場合があります。 次の事前定義済みの変数を $error.title 短いエラーの説明に置き換えられるテンプレート $error.messageは、より詳細なエラーの説明で置き換えられます ( 詳細レベルは attribute::ErrorDetail) をクリックします。

エラーの画像/テンプレートを正常に処理できる場合は、HTTP ステータス 200 が返されます。 この処理中にエラーが発生した場合は、HTTP エラーステータスとテキストメッセージが返されます。

プロパティ

テキスト文字列。 指定する場合、画像カタログの有効な catalog::Id 値、または画像カタログの相対値 ( attribute::RootPath) または Image Server がアクセスできる画像ファイルの絶対パス。

初期設定

継承元 default::ErrorImage (定義されていない場合) 定義済みだが空の場合、エラー画像の動作は無効 ( default::ErrorImage が定義され、HTTP エラーステータスとテキストメッセージが返されます。

エラーメッセージが表示された応答画像を画像に取り込むには、まず画像カタログでテンプレートを定義する必要があります。 この場合、画像カタログに onError(に以下を含む) catalog::Modifier:

size=300,300&bgc=ffffff&text=$error.message$

テンプレートはに登録されています。 attribute::ErrorImage:

ErrorImage=myCatalog/onError

この例では、テキストはデフォルトのフォント、フォントカラー、フォントサイズを使用してレンダリングされます。

関連項目

attribute::RootPath , catalog::Id, attribute::DefaultImage, attribute::ErrorDetail

このページ