Я хотел бы иметь одно представление CKFinder, которое извлекает содержимое из двух совершенно разных исходных папок. Обе папки будут одного и того же resourceType, например, Изображения. Пользователь также сможет перетаскивать файлы.
В моем случае одна папка будет общей папкой, а другая - динамической частной папкой, основанной на текущем пользователе. Я уже сделал путь динамическим, изменив функцию getBaseDir в ConfigurationPathBuilder, но не смог добавить оба пути к одному и тому же экземпляру CKFinder.
Например, у меня были бы следующие три папки:
- C: / изображений / общий
- C: / изображения / пользователей / user1
- C: / изображения / пользователи / user2
Можно ли иметь как папку "C: / images / shared", так и папку "C: / images / users / user1" в одном представлении CKFinder, не открывая другие папки? Использование C: / images в качестве baseDir не будет возможным, поскольку оно будет включать папки users и user2.
В настоящее время я использую CKFinder2, но я бы также принял ответы для CKFinder3.
Я нашел следующий ресурс, но он не будет работать в моем случае, так как у меня также определены различные типы ресурсов (например, Документы), которые я также хотел бы использовать таким же образом:
https://ckeditor.com/old/forums/Support/How-can-I-provide-a-shared-folder
Я создал фиктивный скриншот с моими ожиданиями, вместо одной папки «Изображения», было бы две папки, по одной для каждого источника:
https://i.imgur.com/l6fKHRL.png