コマースメタレンダリング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXAストアフロント ページには、ページにメタデータを追加する メタ レンダリングが含まれています。レンダリングは、SXA Storefrontテンプレートのすべてのページで使用されるメタ パーシャル デザインに含まれています。
メタ レンダリングは、メタ パーシャル デザインを編集するときにSXAツールボックスで使用できます。エクスペリエンス エディターでは、Commerceメタデータのパーシャル デザインは次のように表示されます。
このトピックでは、次の内容について説明します。
偽造防止メタレンダリング
偽造防止メタレンダリング
偽造防止メタレンダリングを使用して、偽造防止トークンを含む <form> タグをパーシャルデザインに挿入できます。偽造防止トークンは、Commerceレンダリングが行うすべてのJavaScript API呼び出しに渡されます。これにより、Webサイト上でのクロスサイトリクエスト攻撃が防止されます。
コマースレンダリングは、偽造防止メタレンダリングに依存しています。すべてのストアフロントページに偽造防止メタレンダリングを含めて、コマースレンダリングが期待どおりに動作することを確認する必要があります。
SXA Storefrontテンプレートでは、偽造防止メタ レンダリングがCommerceメタデータ パーシャル デザインの <body> に含まれているため、サイトに必要な偽造防止トークンHTMLが生成されます。
ライブストアフロントへの出演
次に、ホームページのHTMLソースでの偽造防止レンダリングを示します。
メタデータ メタ レンダリング
メタデータ メタ レンダリング
メタデータメタレンダリングを使用して正規URLを挿入し、カテゴリと製品の検索エンジンインデックスを改善できます。
ライブストアフロントへの出演
以下は、オーディオカテゴリページのHTMLソースでのメタデータメタレンダリングを示しています。
サイトバインディングメタレンダリング
サイトバインディングメタレンダリング
SXAは、サイト バインディング属性やその他の関連設定を管理できるサイト管理機能を提供します。
サイト バインディング レンダリングがページに追加されると、サイトの現在のバインディングに関するメタデータ情報が非表示フィールドとしてHTML出力にレンダリングされます。クライアント側のスクリプトは、これらの非表示フィールドにアクセスできます。サイト バインディング レンダリングは、HTMLソースに次のフィールドを挿入します。
-
SiteVirtualFolder – 現在のサイトの仮想フォルダ。
-
SiteRootPath – 現在のサイトのルートアイテムパス。
-
SiteStartPath – 現在のサイトの開始アイテム。
-
SiteContentStartPath – 現在のサイトのコンテンツ開始アイテム。
ライブストアフロントへの出演
以下は、SXAストアフロントのページのHTMLソースでのサイト バインディング メタ レンダリングを示しています。



