ProcessWire - Uploads
Aus Wikizone
Backend Uploads[Bearbeiten]
PDF Dateien zum Download anbieten[Bearbeiten]
Im Backend auf Array stellen und auf pdf einschränken. Für das Icon nehmen wir font-awesome.
Template
// Backend Field Name is file_upload
$fileUploadMarkup = '';
$nFiles = count($page->file_upload);
if($nFiles){
foreach ($page->file_upload as $file) {
$fileUrl = $file->httpUrl;
$fileName = ($file->description) ? $file->description : $file->name;
$fileSize = $file->filesizeStr;
$fileUploadMarkup .= "
<div class='file'>
<i style='color: #a91e1e;' class='fa fa-file-pdf-o' aria-hidden='true'></i> <a href='$fileUrl' target='_blank'>$fileName</a> ($fileSize)
</div>";
}
}
$fileUploadMarkup = "<div class='fileUploads' style='margin-bottom:4px;'>$fileUploadMarkup</div>";
Frontend Uploads[Bearbeiten]
https://processwire.com/talk/topic/206-renaming-uploaded-files-from-tmp_name/#entry1371%C2%A0