ショッピングカートラインレンダリングのカスタマイズ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ショッピングカートラインレンダリングには、Scribanテンプレートというレンダリングバリアントが含まれています。ショッピングカートラインレンダリングには独自のデフォルトレンダリングバリアントrootとデフォルトレンダリングバリアント(/sitecore/Content///Presentation/Rendering Variants/Shopping Cart Lines)があり、マークアップを生成するためにScribanテンプレートを使用します。Scribanテンプレートを変更することは可能ですが、ソフトウェアアップグレード時にカスタマイズが上書きされないように、新しいカスタムレンダリングバリアントを作成するのが最善です。また、関連するデータソース項目のレンダリングラベルを変更することも可能です。

!注ショッピングカートライン - 廃止されたレンダリングは既存サイトのみで利用可能で、Scribanテンプレートの代わりに標準ビューとコードバインドを使用しています。

以下のコードは、デフォルトのレンダリングバリアント内で定義されたショッピングカートラインレンダリング用のScribanテンプレートを示しています。ビューコンテンツ(ラベルテキストなど)はMVCモデルに渡され、Scribanコンテキスト内の埋め込みオブジェクトo_model(/xp/en/developers/sxa/100/sitecore-experience-accelerator/en/the-embedded-items-and-objects-in-the-scriban-context.html) として利用可能です。一方、製品情報(製品詳細、単価、在庫など)はフロントエンドのKnockoutバインディングとAJAX呼び出しを使って入力されます。

{{ # Error message area }} {{if o_model.error_message}}

{{ o\_model.error\_message }}
{{ # If there is no error, cart lines will be rendered }} {{ else }}
この記事を改善するための提案がある場合は、 お知らせください!