SXAストアフロント
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ストアフロントソリューションのカスタマイズを通じて、ストアフロントの開発と展開を加速させましょう。このセクションでは、SXA Storefrontの設定や設定、レンダリングのカスタマイズ方法、トラブルシューティングに関する一般的な開発者作業を扱います。
フロントエンド開発には以下の要素が含まれます。

バックエンド開発はHelixの原則 に従い、以下の要素を含みます。

SXA Storefrontソリューションの フィーチャーレイヤー には、店舗サイトを構築するために必要なすべてのレンダリングが含まれています。これらのレンダリングは以下の通りに構築されます:
- スクリバンのみのレンダリング(例えば、 オーダーライン レンダリング)
- Knockoutバインディング付きのScriban(例: Product Bundle レンダリング)
- Razor専用レンダリング(例: Login レンダリング)
- ノックアウトバインディング付きのRazor(例えば 、プロダクトインベントリ レンダリング)
Scriban専用レンダリングの場合、HTMLマークアップはScribanテンプレートに記載されていますが、それでも最低でもRazorビューと、以下のProduct Priceレンダリングの例に示されているようなコードが必要です。
@if (Model.Item != null)
{
foreach (BaseVariantField variantField in Model.VariantFields)
{
@Html.RenderingVariants().RenderVariant(variantField, Model.Item, Model.RenderingWebEditingParams, Model)
}
}
開発者向けの主要なトピックの一般的な概要については、「 開発者のためのSitecoreの入門」をご覧ください。
この記事を改善するための提案がある場合は、 お知らせください!