ブロックオブジェクト内で変数を呼び出すことは出来ますか?

Topic summary

Shopifyのブロックオブジェクトで変数を動的に呼び出す方法についての質問です。

質問内容:

  • block.settings.product{{ count }}のように、for文内で変数countを使ってブロックオブジェクトのプロパティを動的に参照したい
  • product1、product2などの複数のブロックIDをループ処理で扱いたい

回答:

  • 類似の質問として、ブロックオブジェクトを配列に格納して利用する方法を紹介した過去のコミュニティ投稿が提示されました
  • 質問者は提供された回答が求めていた内容であることを確認し、解決しました

結果: 解決済み

Summarized with AI on November 19. AI used: claude-sonnet-4-5-20250929.

blockにid:product1,product2・・・がある時に、それらをfor文内で呼び出したいとします。

その際、下記のようなイメージでブロックオブジェクト内で変数countを呼び出すことは出来ますでしょうか。

{{ block.settings.product{{ count }}

for文内で使用し、countは加算していくものとします。

上記のコードそのままではエラーとなります。

ご回答のほど宜しくお願い致します。

状況を把握しかねていますが恐らく以下が類似の質問かと思います。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/block-settings-%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9-liquid%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%E3%81%A7%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E9%85%8D%E5%88%97%E3%81%AB%E6%A0%BC%E7%B4%8D%E3%81%97%E3%81%A6%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/m-p/1990253

1 Like

こちら頂きたかったご回答です。ありがとうございます。

Jizo_Inagakiさんの記事にはよくお世話になっています。

今後ともよろしくお願いします。