動的サブフォルダーを含むアセットボリューム


1

フィールドレベルで動的サブフォルダを使用するアセットボリュームがあります。

「メンバー」というアセットボリュームがあります。ユーザープロファイルタブのマトリックスフィールドには、メンバーボリューム内のアップロードディレクトリを{owner.author.username}に設定する画像フィールドがあります。私のファイルシステムには、web/images/members/usernameというフォルダーがあります(usernameは実際のユーザー名です)。このフォルダには画像が含まれています。

ちなみに、このCraftサイトは5年前のもので、最近Craft v3への大幅なアップグレードが行われました。

管理パネルで編集しようとすると、アセットフィールドに既存の画像を表示できません。

動的サブフォルダパスでさまざまな順列を試してみました。例:

  • {owner.username}
  • {currentUser.username}
  • {{currentUser.username}}

しかし、サブフォルダ内の画像を表示するフィールドを取得することはできません。

マトリックスにフィールドがあり、マトリックスにない基本的なアセットフィールドにもこの問題があるため、同じフォルダーを表示できるようにマトリックスアセットフィールドと非マトリックスアセットフィールドを設定する方法についてサポートが必要です。

ありがとう

1

For a field outside the Matrix, you can use {username} and for the one in the Matrix, use {owner.username} - see docs

You might need to run Utilities → Asset Indexes.