FROM CACHE - jp_header

ブログ個別ページの参照についての質問です。

山本篤
訪問者
1 0 0

はじめまして。
ブログページの参照についての質問です。

商品ページでメターフィールドに登録したブログを参照したいのですが、うまくいきません。
例えば、ブログの分類を category としてブログタイトルを blog_title としたとします。
このブログに対するURLは
hoge.myshopify.com/blog/category/blog_title”になると思います。
ここで、
{% assign blog_ref = blogs['category'] %}
とすると、グローバルオブジェクトの blogsを参照して、category は取得できます。ところが、blog_title を取得しようとすると EmptyDrop となってしまいます。
個別のブログを取得する方法はないのでしょうか。

ご教示いただけますと幸いです。
宜しくお願いいたします。

1件の返信1

Jizo_Inagaki
Shopify Partner
990 373 690

以下のヘルプの記述あたりを参考にすれば対応できるかと思います。

https://shopify.dev/docs/themes/liquid/reference/objects#global-objects

{% assign article = articles['news/hello-world'] %}
{{ article.title | link_to: article.url }}
<ul>
  {% for article in blogs.myblog.articles  %}
   <li>{{ article.title | link_to: article.url }}</li>
  {% endfor %}
</ul>

必要に応じてarticleやblogオブジェクトのヘルプも参照すれば求める値が取れると思います。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。