缩略图怎么调用?封面图没有上传时会显示什么?

已解决 提问于 2026-10-25 提问者:超级管理员 24 次阅读

列表页想统一显示 400×260 的封面,缩略图过滤器怎么用?有的内容没传图怎么办?

回答(1)

已采纳最佳答案
  • 2026-10-25 回答 最佳答案

    缩略图过滤器:{$item.thumb|thumb=400,260}——按宽高裁剪并缓存,第一次访问生成,之后直接走静态文件。

    没传图的三种兜底,按需选:

    1. 模板里判断:{if !empty($item.thumb)}<img src="{$item.thumb|thumb=400,260}">{else}占位图{/if};
    2. 用「随机配图」插件:给选中栏目里没有标题图的内容自动生成文字封面(后台上传背景图 + 标题叠加);
    3. 保持空白但样式不破:卡片给 aspect-ratio 或固定高,占位背景色兜住。

    性能提醒:缩略图尺寸不要太多,每种尺寸第一次生成都要占一次 CPU;改了尺寸后旧缓存图还在,换尺寸名或清 runtime 缓存。

写回答

该问题已解决,不再接受新的采纳。