├── 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 |
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 | }
--------------------------------------------------------------------------------