Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 2.11 KB

3-access-file-manager.md

File metadata and controls

35 lines (29 loc) · 2.11 KB

Chapter 3 - Access to the File Manager

# app/config/config.yml
artgris_file_manager:
    conf:
        public:                     # Access URL: /manager/?conf=public
            dir: "%kernel.project_dir%/public/uploads"
            ...
        myprivatefolder: ...        # Access URL: /manager/?conf=myprivatefolder
        onlypdf: ...                # Access URL: /manager/?conf=onlypdf
        anystring: ...              # Access URL: /manager/?conf=anystring

Here is a list of URL parameters:

Param Type Required Possible values Default value Description Priority (yml / url)
conf String True name of the conf
type String False file, image, media file type (used by tinymce) yml > url
module String False tiny, ckeditor null module (used by tinymce)
tree in url Integer False 0, 1 1 Display Folder Tree (1:Yes, 2:No) url > yml
tree in yml Boolean False false, true true Display Folder Tree (1:Yes, 2:No) url > yml
view String False thumbnail, list list Display Mode Type url > yml
orderby String False name, date, size, dimension Sort files
order String False asc, desc Order by asc or desc
extra Array False null extra parameters (used by service configuration)
route String False a folder path under the 'dir' folder ex: /subfolder

Example:

path('file_manager', {module:'tiny', type:'image', conf:'perso', extra: {'user':'miamolex', 'allow': true}, route: '/subfolder'})

# Access URL: /manager/?module=tiny&type=image&conf=perso&extra[user]=miamolex&extra[allow]=1&route=/subfolder