Package Description
It is easy to display any type of files from a directory, filtering on the output type.
You can create a photo gallery or video, file archives.
Output from getPage with pagination
The source code - - http://github.com/artdevue/FileDir
Issues - http://github.com/artdevue/FileDir/issues
Usage/Installation Instructions
Options:
&dir - path to the file folder by default - 'assets /'
&tpl - inner Tpl chunk, by default - 'tplFileDir'
Available placeholders:
[[+file]] - path to the file
[[+fname]] - the name of the file
[[+fdclass]] — class name depends on the file extension
[[+size]] - the file size
[[+fidx]] - the number of order
[[+date]] - creation date file
&tplOut - outer Tpl chunk, by default - 'tplFileDirOut'
Available placeholders:
[[+res_filedir]] - Required, do not delete!
[[+ftotal]] - The total number of files
&limit - maximum number of output files
&fcache - to enable the cache (false/true), the default - 'false'
&cachetime - the time of caching, default '0 ', to clear the cache
&filetip - types of output files (comma), by default - 'jpg,png,gif'
&sort - Enable or disable sorting (true or false, default - false)
&sortDir - sort direction (DESC or ASC, default - ASC)
&sortBy - name to sort (possibly: fname,file,fsize,date)
&class — prefix for the style in the template tpl, by default - 'fd', ie if the file
format is jpg, then placeholder [[+ fdclass]] in the template tpl bulet
output - fd_jpg. If we are in the carts snippets Specify & class = ``,
then displays the placeholder in the class extension - jpg.
Example snippet call:
[[!filedir? &dir = `assets/images/[[*id]]/`]]
[[!filedir? &dir = `assets/images/61/` &fcache =`true`]]
An example of a template for the gallery
< div >
< a href="[[+file]]" title="[[+fname]]" >
< img src="[[+file:rezimgcrop=`r-150x,c-150x75`]]" alt="[[+fname]]" >
< /a>
< /div >
An example of a template for the file archive
< div >
File: [[+fname]]
Size: [[+size]]
< a href="[[+file]]">Download< / a >
< /div >
You can use c expansion FileUpload
Example:
[[!FileUpload?
& uploadfields=`20`
& uploadgroups=`Administrator, Editors, Subadmins`
& path=`assets/images/[[*id]]`
!]]
Details
- Developer(s)
- valikras
- Released
- 2013-10-10
- First seen
- 2013-10-10
- License
- GPLv2
- Supported databases
- Minimum MODX Requirement
- 2.2
FileDir Releases
Vendor | Signature | Released on |
---|---|---|
MODX.com | 1.1.0-rc1 | 2013-10-10 (11 years ago) |
We've also seen 1 unverified versions of FileDir in use, but don't list those as we've been unable of confirming they are official releases from an official source.