asset.getUrl()が正しくありません:サブフォルダのディレクトリがありません

私は “my-assets”という名前の新しい資産ソース/フォルダを作成しました。

id = 10、path = “my_base_folder/assets/my-assets /”、url = “/
assets/my-assets /”のDBを持つ “craft_assetsources”のエントリがあります。

id = 27、sourceID = 10、name =
“my-assets”の「craft_assetfolders」のエントリを追加します。

次に、 “my-images”という名前のサブフォルダを作成しました。これはid = 28、sourceID = 10、path
= “my-images /”の「craft_assetfolders」というエントリしかありません。

そのサブフォルダのイメージにmyImage.asset.getUrl()を使用すると、 “/
assets/my-assets/my-images/myImage”ではなく
“/assets/my-assets/myImage.jpg”というURLが取得されます。 jpg
“と表示され、画像が見つからないことが明らかです。

なぜこれが起こるか、特にそれを修正する方法は?

私は助けていただきありがとうございます!

ベストアンサー

設定に移動し、アセットインデックスの更新をクリックします。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です