易优cms列表详情页调用两个关联栏目的内容

2023-12-13 16:36 小编

1、列表调用两个关联栏目的内容,利用文章里的【其他选项】里的【作者】与作品相关联起来,注意作者的唯一性。

1
2
3
4
5
6
7
8
9
10
11
{eyou:arclist}    
标题:{$field.title}                                
{eyou:assign name='writer' value='$field.author'/}    
<!-- 获取作者名称 -->
{eyou:sql sql='SELECT aid,author,litpic FROM ey_archives WHERE author = "$writer" AND typeid="345" order by aid desc limit 3' cachetime='-1'}
{eyou:arcview aid="$field.aid" id="field2"}
<li>作品:<a href="{$field2.arcurl}">{$field2.title}</a></li>
{/eyou:arcview}
{/eyou:sql}
{/eyou:arclist}
<!-- typeid="345"可以改成放作品的栏目ID -->

2、详情页调用两个关联栏目的内容。

需求:两个栏目,其中一个是作者,另一个是作品,如何在作者详情页列出另一个栏目该作者的作品?利用文章里的【其他选项】里的【作者】与作品相关联起来,然后通过SQL语句在作者详情页将作品列出,代码如下:

1
2
3
4
5
6
7
8
{eyou:assign name='writer' value='$eyou.field.author'/}    
<!-- 获取作者名称 -->
{eyou:sql sql='SELECT aid,author,litpic FROM ey_archives WHERE
 author = "$writer" AND typeid="345" limit 10' cachetime='-1'}
{eyou:arcview aid="$field.aid" id="field2"}
<li><a href="{$field2.arcurl}"><img src="{$field2.litpic}">{$field2.title}</a></li>
{/eyou:arcview}
{/eyou:sql}



在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码