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