Можно ли объединить несколько базовых папок в одном представлении CKFinder? - PullRequest
0 голосов
/ 12 июня 2019

Я хотел бы иметь одно представление 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

...