├── Block └── Adminhtml │ └── Files │ └── View.php ├── Controller └── Adminhtml │ └── Wysiwyg │ └── Images │ └── Index.php ├── README.md ├── composer.json ├── etc ├── acl.xml ├── adminhtml │ ├── menu.xml │ └── routes.xml └── module.xml ├── registration.php └── view └── adminhtml ├── layout └── filemanager_wysiwyg_images_index.xml ├── templates └── files │ └── view.phtml └── web └── css └── source └── _module.less /Block/Adminhtml/Files/View.php: -------------------------------------------------------------------------------- 1 | resultPageFactory = $resultPageFactory; 25 | $this->_coreRegistry = $coreRegistry; 26 | 27 | parent::__construct($context,$coreRegistry,$resultLayoutFactory,$resultJsonFactory); 28 | } 29 | 30 | /** 31 | * Execute view action 32 | * 33 | * @return \Magento\Framework\Controller\ResultInterface 34 | */ 35 | public function execute() 36 | { 37 | $this->_initAction()->_saveSessionCurrentPath(); 38 | 39 | $resultPage = $this->resultPageFactory->create(); 40 | $resultPage->getConfig()->getTitle()->prepend(__("File Manager")); 41 | return $resultPage; 42 | 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Magento 2 Admin File Manager 2 | 3 | Generates a page under Content > File Manager with the cms wysiwyg image uploader functions. 4 | 5 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "experius/module-filemanager", 3 | "description": "", 4 | "license": "proprietary", 5 | "authors": [ 6 | { 7 | "name": "Mage2Gen", 8 | "email": "info@mage2gen.com" 9 | }, 10 | { 11 | "name": "Derrick Heesbeen", 12 | "email": "derrick@experius.nl" 13 | } 14 | ], 15 | "minimum-stability": "dev", 16 | "require": { 17 | "experius/module-wysiwygdownloads":"*" 18 | }, 19 | "autoload": { 20 | "psr-4": { 21 | "Experius\\FileManager\\": "" 22 | }, 23 | "files": [ 24 | "registration.php" 25 | ] 26 | } 27 | } -------------------------------------------------------------------------------- /etc/acl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /etc/adminhtml/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /etc/adminhtml/routes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /view/adminhtml/templates/files/view.phtml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /view/adminhtml/web/css/source/_module.less: -------------------------------------------------------------------------------- 1 | // 2 | // Common 3 | // _____________________________________________ 4 | 5 | & when (@media-common = true) { 6 | .filemanager-wysiwyg-images-index { 7 | #container .side-col { 8 | &:extend(.modal-slide .side-col); 9 | } 10 | 11 | #container .main-col { 12 | &:extend(.modal-slide .main-col); 13 | } 14 | 15 | .insert-title-inner { 16 | &:extend(.modal-slide .magento-message .insert-title-inner); 17 | } 18 | 19 | .title { 20 | &:extend(.modal-slide .magento-message .title); 21 | } 22 | 23 | .insert-actions { 24 | &:extend(.modal-slide .magento-message .insert-actions); 25 | } 26 | } 27 | } --------------------------------------------------------------------------------