When you want to create a new resource type, you should place the section below in your
config.php file. Note that the options you can use are described in the Handling Built-in Resource Types section.
Example: Suppose you want to create a new resource type named
MSdocs, which will only be used for files with the
.xls extensions and the maximum size of 2 megabytes. Add the following code to your configuration file.
$config['ResourceType'] = Array( 'name' => 'MSdocs', 'url' => $baseUrl . 'MSdocs', 'directory' => $baseDir . 'MSdocs', 'maxSize' => 2M, 'allowedExtensions' => 'doc,ppt,xls,', 'deniedExtensions' => '');
When loading CKFinder, the
type querystring parameter can be used to display a specific type only. If
type is omitted in the URL, the
DefaultResourceTypes setting is used (it may contain the resource type names separated by a comma).
DefaultResourceTypes setting is left empty, all types — including the newly defined ones — are loaded. When you want to limit CKFinder to only use the newly defined
MSdocs resource type, use the following code:
$config['DefaultResourceTypes'] = 'MSdocs';