liquid – 全てのブログを取得する方法[Shopifyテーマ開発]

liquidに全てのブログの種類を取得するタグは存在しません。

そこで、ちょっと一工夫します。

メニューリストに全てのブログを追加して取得する

管理画面のメニューから、「メニューを追加」をクリックし、メニュー項目に全てのブログのリンクを設定します。

liquidでこのメニューリストを取得し、ハンドル名を利用すれば全てのブログを取得できます!

ちなみに、ハンドル名とは下記の赤枠に設定されている値のことです。

リンクリストから、全てのブログを取得する方法

{% for link in linklists.ハンドル名.links %}
  {% assign blog = link.object %}
  {{ blog.title }}
{% endfor %}

これで、全てのブログを取得できました!

コメント

タイトルとURLをコピーしました