易優(yōu)cms列表詳情頁調(diào)用兩個(gè)關(guān)聯(lián)欄目的內(nèi)容
2023-07-06
1、列表調(diào)用兩個(gè)關(guān)聯(lián)欄目的內(nèi)容,利用文章里的【其他選項(xiàng)】里的【作者】與作品相關(guān)聯(lián)起來,注意作者的唯一性。
{eyou:arclist}
標(biāo)題:{$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、詳情頁調(diào)用兩個(gè)關(guān)聯(lián)欄目的內(nèi)容。
需求:兩個(gè)欄目,其中一個(gè)是作者,另一個(gè)是作品,如何在作者詳情頁列出另一個(gè)欄目該作者的作品?利用文章里的【其他選項(xiàng)】里的【作者】與作品相關(guān)聯(lián)起來,然后通過SQL語句在作者詳情頁將作品列出,代碼如下:
{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}







