FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

css や js ファイルは assets ディレクトリの直下におかないと読み込むことはできませんか

解決済

css や js ファイルは assets ディレクトリの直下におかないと読み込むことはできませんか

yuji2828
Shopify Partner
72 0 25

Shopify のテーマを作成していて、css や js を読み込みたいのですが、assets/css/style.css のように assets ディレクトリ内にディレクトリを作成しファイルを配置して、以下のような URL filter を書いてみたのですが読み込めません。

{{ 'css/style.css' | asset_url | img_tag }}

いくつかのテーマを見た限りでは assets ディレクトリ内にディレクトリを作っているものはなかったので、 assets ディレクトリ内に画像,css,jsなどをすべてまとめて置いて読み込むのが一般的な方法でしょうか。

お手数ですがご返信いただけると助かります。

1 件の受理された解決策

Jizo_Inagaki
Shopify Partner
1177 424 735

成功

私も気になって先日この件調べましたが、その際に見つけられたのは以下の情報でした。

 

・2013年の書き込み
https://community.shopify.com/c/Shopify-Design/Subdirectories-under-quot-assets-quot/m-p/130800

That limitation comes from the CDN that we use.

 

2020年には以下の書き込みがあります。

・2020年の書き込み
https://community.shopify.com/c/Technical-Q-A/Subdirectories-under-assets/td-p/632150

 

2020年の方には何ヶ月経ってもShopify側からの返答がついていないようなので、2013年の時点と変更はないのではと思います。

つまり、現在でもディレクトリを作る構成にはできない、と言えそうです。

やや不正確な情報しかなくすみません。

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

元の投稿で解決策を見る

2件の返信2

Jizo_Inagaki
Shopify Partner
1177 424 735

成功

私も気になって先日この件調べましたが、その際に見つけられたのは以下の情報でした。

 

・2013年の書き込み
https://community.shopify.com/c/Shopify-Design/Subdirectories-under-quot-assets-quot/m-p/130800

That limitation comes from the CDN that we use.

 

2020年には以下の書き込みがあります。

・2020年の書き込み
https://community.shopify.com/c/Technical-Q-A/Subdirectories-under-assets/td-p/632150

 

2020年の方には何ヶ月経ってもShopify側からの返答がついていないようなので、2013年の時点と変更はないのではと思います。

つまり、現在でもディレクトリを作る構成にはできない、と言えそうです。

やや不正確な情報しかなくすみません。

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

ご返信いただきありがとうございます!ご返信遅くなりました。

やはりそうだったんですね。他のテーマもそのようなディレクトリ構造になっていたのでそうだろうと思ってましたが色々調べていただきありがとうございました。