FROM CACHE - jp_header

『設定>ファイル』にあげたデータを取得する方法

bb_yh
Shopify Partner
3 0 1

検索方法が悪いのか、見当たらなかったのでこちらで質問させていただきます。

admin/settings/files

にアップロードしたファイル群をトップページに表示したいのですが、これらをliquid側で取得する方法はありますでしょうか?

ちょっといろいろありまして、スライドショーを使わない方法をとる必要があるためのご質問となります。よろしくお願いいたします。

4件の返信4

Jizo_Inagaki
Shopify Partner
990 373 690

『設定>ファイル』ということであればurlは以下で取得できるかと思います。

https://shopify.dev/docs/themes/liquid/reference/filters/url-filters#file_url

{{ 'size-chart.pdf' | file_url }}

 

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

ご返信ありがとうございます。

こちらからの質問内容が不備でした。

アップ済のファイルのリストを取得してそこにあるファイルをすべて表示したいという意図でございました。

もう少し探してみます。いったんはオペレータがご指定の方法で手入力する方法で回避はできそうですので。

Jizo_Inagaki
Shopify Partner
990 373 690

ご要望を勘違いしており申し訳ありません。

恐らく以下の内容が該当すると思います(また勘違いしていましたらすみません)

https://community.shopify.com/c/Shopify-APIs-SDKs/accessing-shopify-files-using-shopify-API/td-p/445...

Unless you're trying to access theme assets, unfortunately this isn't available for "Settings => Files" at the moment.

2018時点では不可能だった模様です。2010.9時点でも質問している方がいますので、根拠としては弱いですが現在でも難しいように思います。

 

他方ちょっと変わったアプローチですが、ブラウザのコンソールにJSを書き込むことで、「ファイル」内にあるリストを作成する方法があるようです。

https://community.shopify.com/c/Technical-Q-A/Exporting-Images-from-the-Settings-gt-Files-Library/m-...

以下が該当のコードが書かれているGithubのページです(下に続くやりとりも確認した方がよさそうです)

https://gist.github.com/ridem/1dc8dd62dd81e736aade31d98b3459b0

 

以上ですが、やはりあまりお役に立てず残念です。

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

>jizoさん

ありがとうございます!

これっぽいですね!改造すればこれでとれるような気がします!!