検索方法が悪いのか、見当たらなかったのでこちらで質問させていただきます。
admin/settings/files
にアップロードしたファイル群をトップページに表示したいのですが、これらをliquid側で取得する方法はありますでしょうか?
ちょっといろいろありまして、スライドショーを使わない方法をとる必要があるためのご質問となります。よろしくお願いいたします。
検索方法が悪いのか、見当たらなかったのでこちらで質問させていただきます。
admin/settings/files
にアップロードしたファイル群をトップページに表示したいのですが、これらをliquid側で取得する方法はありますでしょうか?
ちょっといろいろありまして、スライドショーを使わない方法をとる必要があるためのご質問となります。よろしくお願いいたします。
『設定>ファイル』ということであればurlは以下で取得できるかと思います。
https://shopify.dev/docs/themes/liquid/reference/filters/url-filters#file_url
{{ 'size-chart.pdf' | file_url }}
ご返信ありがとうございます。
こちらからの質問内容が不備でした。
アップ済のファイルのリストを取得してそこにあるファイルをすべて表示したいという意図でございました。
もう少し探してみます。いったんはオペレータがご指定の方法で手入力する方法で回避はできそうですので。
ご要望を勘違いしており申し訳ありません。
恐らく以下の内容が該当すると思います(また勘違いしていましたらすみません)
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/post/590771
以下が該当のコードが書かれているGithubのページです(下に続くやりとりも確認した方がよさそうです)
https://gist.github.com/ridem/1dc8dd62dd81e736aade31d98b3459b0
以上ですが、やはりあまりお役に立てず残念です。
>jizoさん
ありがとうございます!
これっぽいですね!改造すればこれでとれるような気がします!!