画像マップのサポート image-map-support

eCatalog Viewerでは、メインビューの上にある画像マップアイコンのレンダリングがサポートされています。

マップアイコンの表示は、画像マップエフェクト ​で説明されているように、CSSを使用して制御されます。

画像マップでは、外部web ページへのリダイレクト、情報パネルポップアップアクティベーション、内部ハイパーリンクの3つのアクションのいずれかを実行します。

外部web ページへのリダイレクト section-32ebe3c3a7f74892a428c5d48801de4d

画像マップのhref属性には、外部リソースへのURLが含まれています。これは、明示的に指定するか、サポートされているJavaScript テンプレート関数の1つにラップされます:loadProduct()loadProductCW()、およびloadProductPW()

シンプルなURL リダイレクトの例を次に示します。

href=http://www.adobe.com

この例では、同じURLがloadProduct()関数でラップされています。

href=javascript:loadProduct("http://www.adobe.com");void(0);

JavaScript コードを画像マップのHREF属性に追加すると、そのコードはクライアントのコンピューターで実行されます。 したがって、JavaScript コードが安全であることを確認してください。

情報パネルのポップアップのアクティベーション section-7aa036420af646d1ad8cdc388add0b57

情報パネルを操作するには、画像マップにROLLOVER_KEY属性が設定されています。 また、同時にhref属性を設定します。設定しない場合、外部URL処理によって情報パネルのポップアップアクティベーションが妨げられます。

最後に、ビューア設定にInfoPanelPopup.templateおよびオプションでInfoPanelPopup.infoServerUrl パラメーターの適切な値が含まれていることを確認します。

NOTE
情報パネルポップアップを設定すると、情報パネルに渡されたHTML コードとJavaScript コードがクライアントのコンピューターで実行されます。 したがって、このようなHTML コードとJavaScript コードが安全であることを確認してください。

内部ハイパーリンク section-6afa4fb2fe564c429e0201f019a95849

画像マップを選択すると、ビューア内で内部ページスワップが実行されます。 この機能を使用するには、画像マップのhref属性に次の特殊な形式があります。

href=target: *idx*

ここで、*idx*は、カタログ スプレッドのゼロ ベース インデックスです。

次に、eCatalogの3D スプレッドを指す画像マップのhref属性の例を示します。

href=target:2

recommendation-more-help
dynamic-media-developer-resources-help-aem-viewers-ref