Skip to main content
Header ブロックは、カートドロワーの上部に固定される領域で、ドロワーに明確なタイトルと分かりやすい閉じる手段を提供します。TitleLogoClose button を左と右のセクションに割り当てることで、レイアウトを制御できます。Header は上部に固定されているため、カートの残りの部分がスクロールしても表示され続けます。
ドロワー上部にカートタイトル、アイテム数、閉じるコントロールを表示する Header ブロック

動作

  • Header はドロワーの上部に固定され、カート本体と一緒にスクロールしません。
  • 閉じるコントロールは常に利用でき、ドロワーを閉じます。

設定

タイトルは翻訳可能です。タイトルが空になった場合(たとえば未設定の翻訳)、カートは Cart の表示にフォールバックするため、ヘッダーが空白になることはありません。 要素は選択した順に左から右へと表示され、各要素は一度に 1 つのセクションにのみ割り当てられます。

配置と制限

  • 領域: 上部のみ。
  • 最大数: カート状態ごとに 1 つ。
  • 状態: 商品が入ったカートと空のカート(各状態がそれぞれ独自の Header インスタンスを持ちます)。
  • 新しいカートには両方の状態でデフォルトで追加されます。ロックされていないため、削除したり、目のトグルで非表示にしたりできます。

カスタムテンプレート

Code タブからカスタムテンプレートをサポートしており、このブロックの組み込みマークアップをあなたの JSX に置き換えます。受け取る props は次のとおりです。
logoUrl は、組み込みに対応するものがない唯一の prop です。Header にアップロードした画像はカスタムテンプレートによってのみレンダリングされます。マーチャントがロゴを設定したのに表示されない場合、これが理由です。
onClose を何かに接続しなくても、買い物客はオーバーレイのクリックや Escape キーでドロワーを閉じられますが、ヘッダーには閉じるボタンがなくなります。必ず含めてください。

デザイン

このブロックのスタイルは、設定パネルの Design セクションで設定します。これらはグローバルデザインの上に重なるブロックごとの上書きで、空欄の場合はグローバル設定にフォールバックします。

Text

Design 内の Text セクションでは、カートタイトルのタイポグラフィを制御できます。太字とテキストカラーは、上のリッチテキストエディタ(Settings タブ)で設定するもので、ここでは設定しません。 デザイン設定とは何か?詳しくはこちら: デザイン設定