![見出し画像](https://assets.st-note.com/production/uploads/images/116651455/rectangle_large_type_2_db829b0b52eabd8fd3f03dfe7eb46d97.png?width=1200)
[Shopify]トップページのリッチテキストセクションでもメタオブジェクトを使えるようにしてみる(メタオブジェクト対応) #103
こんにちは。Shopify専門エンジニアのまりん(@crowd37cord)です。
トップページでリッチテキストセクションを使用する際にメタオブジェクトのデータを連携させようと思ったらトップページではメタオブジェクトが反映できなかった。。。
なのでトップページでもメタオブジェクトが使えるようにカスタマイズしてみました!レイアウトはそのままでちょっとだけメタオブジェクト仕様にしただけなので簡単です♪
ベーステーマ:Dawn
※他のテーマでも応用できるのでぜひお試しあれ^^
✔️今回のゴール
メタオブジェクトで設定した値を、
![](https://assets.st-note.com/img/1695121537451-QMbC1YPXSl.png?width=1200)
「リッチテキスト」セクションに反映させる。
![](https://assets.st-note.com/img/1695121616860-ZFd8qprSZp.png?width=1200)
🔸CMSの特徴
![](https://assets.st-note.com/img/1695122846173-7RBVbFLS42.png?width=1200)
↓↓↓↓↓
![](https://assets.st-note.com/img/1695122892361-2IjhSbSLiQ.png?width=1200)
↓↓↓↓↓
・メタオブジェクトのタイプを指定
→例えば、メタオブジェクトのタイプが「master」だったらmasterと入力
・表示するメタオブジェクトを指定
→コンテンツに登録しているメタオブジェクトを指定。例えば2番目に登録しているデータを表示したい場合は「2」を指定
![](https://assets.st-note.com/img/1695122791531-YxIjoOww1z.png?width=1200)
💡タイプが「master」
![](https://assets.st-note.com/img/1695122579293-DNVMm66bxJ.png?width=1200)
💡何番目に登録しているデータを指定するのかを指定。
![](https://assets.st-note.com/img/1695123101292-j7GmvRhiT1.png?width=1200)
↓↓↓↓↓
![](https://assets.st-note.com/img/1695123233615-k6X0dlbnv1.png?width=1200)
ブロックはデフォルトと一緒。
・見出し
・テキスト
・ボタン
・キャプション
※それぞれ1回ずつのみ追加できる仕様にしています
↓↓↓↓↓
💡見出し
キーは「title」で作成してください
![](https://assets.st-note.com/img/1695123355115-byXde3W0JG.png?width=1200)
💡テキスト
キーは「description」で作成してください
![](https://assets.st-note.com/img/1695123559339-ewdQAstuTY.png?width=1200)
💡ボタン
キーは下記で指定
・ボタン1
・ラベル:btn
・リンク:link
・ボタン2
・ラベル:btn2
・リンク:link2
![](https://assets.st-note.com/img/1695123860137-xAxlMEv7Rm.png?width=1200)
※ボタンのリンクがなければボタンは非表示になります。
※ボタン1のみでいい場合はボタン2のリンクは空欄でOK
💡キャプション
キーは「caption」で作成してください
![](https://assets.st-note.com/img/1695123719465-4i3fjgY20i.png?width=1200)
上記、赤枠以外の設定項目は既存のセクション設定です。
【ご注意】
※返金&サポート&コメント返信はしておりません。
※最新のDawnテーマをベースに作成してます。
※コードのみのご紹介で解説などはしておりません。
※2023.9時点のコードです。メンテナンスは今後する予定はありません。
※環境やバージョンによりレイアウト崩れることもありますので適当にCSSで調整していただければと思います。(メンバーシップでコメント頂いた場合は修正します)
ここから先は
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?