function myFileBrowser(callback, value, meta) { var type = meta.filetype; var cmsURL = "http://dev.opqibi.com/manager/?conf=tiny&module=tiny"; //var cmsURL = "{{ path('file_manager', {module:'tiny', conf:'tiny'}) }}"; //if (cmsURL.indexOf("?") < 0) { // cmsURL = cmsURL + "?type=" + type; //} //else { // cmsURL = cmsURL + "&type=" + type; //} var windowManagerCSS = ' '; window.tinymceCallBackURL = ''; window.tinymceWindowManager = tinymce.activeEditor.windowManager; tinymceWindowManager.open({ title: 'File Manager', body: { type: 'panel', items: [{ type: 'htmlpanel', html: windowManagerCSS + '' }] }, buttons: [], onClose: function () { if (tinymceCallBackURL != '') callback(tinymceCallBackURL, {}); //to set selected file path } }); } tinymce.init({ selector: '.tinymce', height: 300, plugins: [ 'advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker', 'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking', 'save table directionality emoticons template paste' ], toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | print preview media fullpage | forecolor backcolor emoticons', file_picker_callback: myFileBrowser, });