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

Highlighted
観光客
3 0 1

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

admin/settings/files

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

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

0 件の「いいね!」
Highlighted
先駆者
157 51 158

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

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

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

 

Highlighted
観光客
3 0 1

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

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

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

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

0 件の「いいね!」
Highlighted
先駆者
157 51 158

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

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

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

 

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

Highlighted
観光客
3 0 1

>jizoさん

ありがとうございます!

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