在我們做裝修類、詩句類網站時,會碰到設計案例需要關聯對應的設計師、設計師相關案例,或者詩句關聯作者,作者相關的詩句等,如圖:
案例關聯其設計師:

設計師相關的案例:

但易優(yōu)本身沒有這個功能,需要我們進行二次開發(fā),下面我們就來介紹一下二開的方法,主要涉及三個文件,我們提供文件的下載包,直接下載解壓覆蓋跟目錄,在根據自己的網站修改相關對應的模型ID即可。
二開文件下載:
根據自己網站修改相關的模板ID方法如下:
修改主要涉及兩個文件:DiyExtend.php和archives_extend.htm
首先打開DiyExtend.php文件,路徑如下application\admin\controller,打開后找到$condition['a.channel'] = array('eq', 9);
“9”修改成你設計師模型的ID或者詩歌作者的模型ID,(注:這里是
模型ID,不是欄目ID),模型ID可以在后臺點擊“功能地圖”--“頻道模型”可以查看,如圖:

打開文件DiyExtend.php后,找到對應的地方把設計師ID修改成你自己網站的設計師模型ID,如圖:

修改后找到第二個文件archives_extend.htm,路徑為application\admin\template\diy_extend,打開后找到{if in_array($params.channeltype, [3,10])},“3,10”是你需要關聯設計的模型ID如果多個模型,可以逗號分開,(注:這里的ID為模型ID,不是欄目ID),比如你需要關聯設計師的模型是案例展示,在后臺欄目管理找到頻道模型就可以查看模型的ID,如圖:

添加完需要關聯設計師的模型ID后,到這一步已經修改完成,到后臺就可以看到你關聯設計師的模型對應的欄目多了選擇設計師的選項了,如圖:

設計師詳情頁關聯作品調用標簽
{eyou:artlist joinaid='$eyou.field.aid' titlelen='30' typeid='4' loop='6'}
<li>
<div class="show-img"> <a href="{$field.arcurl}"> <img class="lazy" src="{$field.litpic}" width="380"
height="245" alt="{$field.title}" /> </a> </div>
<div class="show-info2">
<h4 class="alb-title"><a href="{$field.arcurl}">{$field.title}</a></h4>
</div>
</li>
{/eyou:artlist}作品關聯設計師調用標簽
{eyou:arcview joinaid='$eyou.field.joinaid' id='field' addfields='zhiwei,linian' empty='暫無設計師'}
<div class="work-man">
<div class="work-man-ti">
<h3>本案例設計師</h3>
</div>
<div class="work-man-box">
<div class="work-man-info clearfix">
<div class="work-man-img fl"> <a href="{$field.arcurl}"><img src="{$field.litpic}" width="80" height="80" alt="{$field.title}"/></a> </div>
<h3>{$field.title}</h3>
<p>{$field.zhiwei}</p>
</div>
<div class="work-tips">
<p>設計理念:{$field.linian|text_msubstr=###,0,100,true}</p>
</div>
</div>
</div>
{/eyou:arcview}就是這么簡單,只要認真仔細點,小白也能完成。