说明:红色标注部分为自定义字段名,使用时请替换为你自己设定的自定义字段名称
{eyou:php}
// 查询当前内容指定品牌的相关文档,调取文档ID、标题、缩略图、品牌自定义字段
$sql = "SELECT a.aid, a.title, a.litpic, b.s_pinpai
FROM __PREFIX__archives a
LEFT JOIN __PREFIX__images_content b ON a.aid = b.aid
WHERE a.arcrank > -1 AND b.s_pinpai IN ('".$eyou['field']['s_pinpai']."')
ORDER BY a.add_time DESC LIMIT 4";
{/eyou:php}
{eyou:sql sql='$sql'}
<li>
<a href="{$field.aid|eyou='arcurl',###}">
<div class="icon">
<img src="{$field.litpic}" alt="{$field.title}">
</div>
<p>{$field.title}</p>
</a>
</li>
{/eyou:sql}
使用说明
内容页调用指定自定义字段关联文档,直接复制上方代码即可部署。
⚠️ 注意:代码中标注的自定义字段名称s_pinpai,需要修改为你后台创建好的自定义字段名,否则无法正常读取数据。
功能说明:在文章详情页,读取与当前内容品牌字段一致的 4 篇相关文档,按发布时间倒序展示,输出文档链接、缩略图与文章标题。
补充优化点:
- 增加 SQL 换行排版,可读性更强,方便后期维护
- 链接增加
arcurl函数,修复直接写 aid 无法生成完整 URL 的问题(原代码缺陷)- img 标签增加 alt 属性,利于 SEO
- 增加代码注释,方便后续二次修改
- 文字说明精简易懂

