FileLister
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreЧто такое FileLister?¶
FileLister это dynamic extra для листинга файлов в MODX Revolution. Вы выводите файлы в каталоге и безопасно переходите по подкаталогам.
Требования¶
- MODX Revolution 2.0.0-rc-2 или новее
- PHP5 или новее
История и сведения¶
FileLister написал Shaun McCormick (splittingred) как компонент динамического листинга файлов. Первый релиз вышел 30 июня 2010 года.
Загрузка¶
Установите через менеджер MODX Revolution в разделе Package Management или скачайте из репозитория MODX Extras: https://modx.com/extras/package/filelister
Разработка и сообщения об ошибках¶
FileLister хранится и развивается на GitHub: http://github.com/splittingred/FileLister
Использование¶
FileLister вызывают тегом сниппета с аргументом path.
Сниппеты¶
FileLister поставляется с одним сниппетом:
Системные настройки¶
| Имя | Описание |
|---|---|
| filelister.salt | Пользовательская соль для навигации. |
Примеры¶
Список всех файлов и каталогов в assets/downloads.
[[!FileLister? &path=`assets/downloads/`]]
Только файлы в каталоге assets/pdfs.
[[!FileLister? &path=`assets/pdfs/`]]
Все файлы и подкаталоги в /docs/marketing без просмотра и скачивания, кроме пользователей в группах Marketing или CEO.
[[!FileLister? &path=`/docs/marketing/` &allowDownloadGroups=`Marketing,CEO`]]
Только PDF в assets/pdfs:
[[!FileLister? &path=`assets/pdfs/` &hideDirectories=`1` &showExt=`pdf`]]
Пример содержимого ресурса¶
Пример HTML для ресурса. Нужно toPlaceholder со значением files и некэшированный вызов FileLister до этого HTML.
<h2>Files</h2>
<p>Current Path: <span>[[+filelister.path]]</span></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Filesize</th>
<th>Last Modified</th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="3">
Files: [[+filelister.total.files]] | Directories:
[[+filelister.total.directories]]
</th>
</tr>
</tfoot>
<tbody>
[[+files]]
</tbody>
</table>
См. также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










