SimpleFile
SimpleFiles - прикрепляем к странице файлы
SimpleFiles - прикрепляем к странице файлы Evolution CMS.
Еще одно дополнение на базе DocLister и EasyUI. На этот раз к странице прикрепляются файлы и редактируются в таблице – как в MultiFiles, но немного удобнее (особенно если речь идет о большом количестве файлов) (:
Для работы необходимо наличие DocLister и MODxAPI, а также PHP не меньше 5.6.
Скачивать здесь: Pathologic
- Tab name – название вкладки;
- Controller class – класс контроллера отличный от стандартного;
- Templates – id шаблонов, с которыми работает плагин, обязательно;
- Documents – то же самое, но для отдельных ресурсов;
- Ignore Documents – id исключаемых ресурсов;
- Roles – id разрешенных ролей;
- Storage folder – папка, где хранятся файлы, по умолчанию assets/storage/;
- Icons folder – папка, в которой хранятся иконки файлов, по умолчанию assets/snippets/simplefiles/icons/;
- Allowed files – расширения файлов, разрешенных для загрузки, через запятую; если не указывать, то будет использована системная настройка;
Maximum file size – ограничение размера файла, в мегабайтах.
Иконки должны именоваться как расширение_файла_строчными_буквами.png
Иконка file.png подставляется, если не нашлось подходящей.
По выводу записей читаем про SimpleGallery.
При выводе через сниппеты-обертки sfLister и sfController доступны дополнительно виртуальные плейсхолдеры:
- [+icon+] – иконка;
- [+fSize+] – отформатированное значение размера;
- [+mime+] – MIME-тип файла;
- [+ext+] – расширение файла;
- [+filename+] – имя файла без расширения;
- [+basename+] – имя файла с расширением;
- [+e.sf_title+] – название файла с экранированием символов;
- [+e.sf_description+] – описание файла с экранированием символов.
- sf_id – id файла (idField);
- sf_index – позиция в списке;
- sf_title – название файла;
- sf_description – описание файла;
- sf_file – ссылка на файл;
- sf_size – размер файла;
- sf_isactive – флажок, чтобы скрыть какие-то файлы из вывода;
- sf_rid – id ресурса, которому принадлежит файл (parentField);
- sf_createdon – дата добавления файла.