2015-11-05 65 views
1

我使用elfinder作爲文件管理器在我的一個使用barryvdh-elfinder包的laravel項目中進行文件管理。 我正在使用它的獨立彈出框讓用戶從現有文件中選擇一個文件。但我希望他們也可以選擇文件夾。我似乎無法使其工作。Elfinder選擇文件夾以及文件在獨立彈出

任何人都可以幫助我解決這個問題。謝謝。

+0

,我不認爲這是可能的。我問了[同樣的問題在SO](http://stackoverflow.com/questions/33045155/how-to-show-a-specific-folder-when-the-interface-opens-in-elfinder),並在Elfinder的論壇沒有成功。 –

+0

我認爲你的問題是完全不同的。您是否嘗試過獨立彈出窗口?您可以從elfinder中選擇一個文件,然後在表單輸入中返回文件名稱。我希望能夠選擇一個文件夾。 –

+1

你說得對,對不起。您是否看到[此文檔](https://github.com/Studio-42/elFinder/wiki/Client-configuration-options#commandsoptions)?嘗試設置'文件夾:true'。 –

回答

1

由於遵循了Tiago A.(感謝他:)),我們可以在commandsOptions使用folder : true在初始化elfinder這樣的:

$('#elfinder').elfinder({ 
      // set your elFinder options here 
      customData: { 
       _token: '<?= csrf_token() ?>' 
      }, 
      url: '<?= URL::action('Barryvdh\Elfinder\[email protected]') ?>', // connector URL 
      dialog: {width: 900, modal: true, title: 'Select a file'}, 
      resizable: false, 
      commandsOptions: { 
       getfile: { 
        oncomplete: 'destroy', 
        folders : true 
       } 
      }, 
      getFileCallback: function (file) { 
       window.parent.processSelectedFile(file.path, '<?= $input_id?>'); 
       parent.jQuery.colorbox.close(); 
      } 
     }).elfinder('instance');