質問: フィールドレベルで動的サブフォルダを使用するアセットボリュームがあります。 「メンバー」というアセットボリュームがあります。ユーザープロファイルタブのマトリックスフィールドには、メンバーボリューム内のアップロードディレクトリを`{owner.author.username}`に設定する画像フィールドがあります。私のファイルシステムには、`web/images/members/username`というフォルダーがあります(usernameは実際のユーザー名です)。このフォルダには画像が含まれています。 ちなみに、このCraftサイトは5年前のもので、最近Craft v3への大幅なアップグレードが行われました。 管理パネルで編集しようとすると、アセットフィールドに既存の画像を表示できません。 動的サブフォルダパスでさまざまな順列を試してみました。例: * `{owner.username}` * `{currentUser.username}` * `{{currentUser.username}}` しかし、サブフォルダ内の画像を表示するフィールドを取得することはできません。 マトリックスにフィールドがあり、マトリックスにない基本的なアセットフィールドにもこの問題があるため、同じフォルダーを表示できるようにマトリックスアセットフィールドと非マトリックスアセットフィールドを設定する方法についてサポートが必要です。 ありがとう
回答: 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.