FROM CACHE - jp_header
解決済

固定ページを動的に取得したい

hdm
Shopify Partner
21 2 2

現在固定ページにLPのようなものを作成しています。

そこでLPをまとめたページを作成したく、新に「page/foo」といったページを作成してそこにfor文などで固定ページをすべて取得してLPだけを条件分岐して表示することは可能でしょうか。

title、url、contentの情報が取得できればと考えています。

 

{% for link in linklists.hogehoge.links %}
<a href="{{ link.url }}">{{ link.title }}{{ link.object.content }}</a>
{% endfor %}

上記のようにメニューから取得する方法もあったのですが数が増えた場合どうしても追加作業などの管理がつらくなってしまうと思いました。

また、schemaを作成してページ管理からの方法も同様に管理が大変だと思いどうにか動的に取得できる方法がないかと検討しています。

 

もし方法があるのであればご教授いただけると助かります。

1 件の受理された解決策

Jizo_Inagaki
Shopify Partner
1006 380 697

成功

詳細を把握しかねていますが、pageをループで表示したいのであれば下記のGlobal objectを使えば概ね可能かなと思います。

https://shopify.dev/api/liquid/objects#pages

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

元の投稿で解決策を見る

1件の返信1

Jizo_Inagaki
Shopify Partner
1006 380 697

成功

詳細を把握しかねていますが、pageをループで表示したいのであれば下記のGlobal objectを使えば概ね可能かなと思います。

https://shopify.dev/api/liquid/objects#pages

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