セクション設定の使いまわし

初歩的な質問で失礼します。

テンプレートAとBがあったとして、AとBのテンプレートで共通しているコンテンツ内容(セクション内の画像やテキスト)をテンプレート別ではなく一括で修正・変更・設定する方法はございますでしょうか。

セクション内のテキストだけであればメタフィールドを設定して管理する方法があるかと思いますが、画像についてはセクションで直接登録する使用になっているためメタフィールドで管理ができません。

セクション内の要素をまとめて管理できる方法があればご教授お願いします。

セクション内のテキストだけであればメタフィールドを設定して管理する方法があるかと思いますが、画像についてはセクションで直接登録する使用になっているためメタフィールドで管理ができません。

上記は以下の意味という理解でよいでしょうか?

  • テキストの場合はメタフィールドで対応可能だが、画像の場合はメタフィールドで対応できない
  • メタフィールドで対応できないから、画像はセクションで設定している

上記の理解であっている場合はですが、テキストであれ画像であれメタオブジェクト(状況によっては動的ソースも併用)で対応可能だと思います。

公式ヘルプに情報がまとまっているので参照ください。

https://help.shopify.com/ja/manual/custom-data/metaobjects

■画像は必ずセクション設定から登録する必要がある場合

理解が間違っており「画像は必ずセクション設定から登録する必要がある」場合は、以下などが検討できるかなと思います。

ただし、該当セクションをテーマエディタのコンテンツ部分(=theme.liquidに記載されている{{ content_for_layout }})の外側に配置可能な場合に限ります。

■{{ content_for_layout }}の中に配置する必要がある場合

{{ content_for_layout }}の中に配置する必要がある場合は以下などが参考になるかもしれません。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AB%E6%8C%BF%E5%85%A5%E3%81%97%E3%81%9F%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%86%85%E5%AE%B9%E3%82%92%E5%88%A5%E3%81%AE%E5%9B%BA%E5%AE%9A%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B/td-p/2106669

別の案としては、以下が検討できるかと思います。

  • 使用するテンプレートは1つ
  • テンプレートに配置するセクションに、ページハンドルなどによる表示出しわけ機能をつける

ご返信遅くなってしまい申し訳ありません。

大変参考になりました。

ありがとうございました!