之前有个需求,要在商城插件里面的商品列表里面显示商品的预览图,由于商品的缩略图是多文件图片,之前的教程都是单文件图片的展示,所有这里是要获取多文件图片的首图作为预览图,
所以就改良了一下,适合多文件图片类型的首图预览

config/custom.php
function dr_files_tupian($value, $data = []) {
// 检查$value是否为数组且至少包含一个元素
if (is_array($value) && !empty($value) && isset($value[0]['url'])) {
// 获取第一个文件的URL
$fileUrl = $value[0]['url'];
$url = 'javascript:dr_preview_image(\'' . htmlspecialchars($fileUrl, ENT_QUOTES) . '\');';
return '<a href="'.$url.'"><img src="'.$fileUrl.'" width="100%"></a>';
}
return dr_lang('无');
}
学习了 感谢分享