规格参数
资料下载
-
{volist name="resource_download" id="one_resource" key="key"}
{php}
$downloadUrl = trim((string)($one_resource['url'] ?? ''));
$hasDownload = $downloadUrl !== '';
$nameTmp = $download_names[$key-1][0] ?? ($one_resource['name'] ?? '文件-'.$key);
$descTmp = $download_names[$key-1][1] ?? ('描述-'.$key);
$dateTmp = $download_names[$key-1][2] ?? ('日期-'.$key);
$ext = $hasDownload ? strtolower(pathinfo($downloadUrl, PATHINFO_EXTENSION)) : '';
$file_type_name = $map[$ext] ?? '未知文件';
// 下载文件名与页面展示名一致(展示名未带扩展名时补充)
$download_name = ($ext !== '' && strtolower(pathinfo($nameTmp, PATHINFO_EXTENSION)) === $ext) ? $nameTmp : rtrim($nameTmp, '.') . ($ext !== '' ? '.' . $ext : '');
{/php}
-
下载{$file_type_name}
{if $hasDownload} {$nameTmp} {else /} {$nameTmp} {/if}
{/volist}