在制作織夢(mèng)模板時(shí),我們通常希望模板中可以動(dòng)態(tài)判斷代碼,可以通過(guò)判斷不同的網(wǎng)站欄目,而顯示不同的代碼內(nèi)容,但在織夢(mèng)模板里直接寫php語(yǔ)法很不方便,想實(shí)現(xiàn)一個(gè)小小的功能都要摸清楚他幾個(gè)變量的用法,限制太多一點(diǎn)都不靈活。解決這個(gè)問題其實(shí)很簡(jiǎn)單,php不能用,我們就用js。下面就教大家一個(gè)用js判斷不同欄目的方法。
方法的思路是,織夢(mèng)不同欄目的id是不同的,所以我們用js來(lái)判斷id,之后根據(jù)id不同,來(lái)輸出對(duì)應(yīng)id的代碼。例如下面代碼:
<script language="javascript">
var id = "{dede:type} [field:ID /] {/dede:type}";
document.write('<div id="imgADPlayer"><img src="{dede:global.cfg_templets_skin/}/img/category_'+id+'.jpg" width="255" height="310" alt="" /></div>');
</script>
學(xué)過(guò)js的朋友一眼就明白什么意思,這里的js代碼 通過(guò)判斷不同的欄目id,實(shí)現(xiàn)在不同欄目下調(diào)用不同的圖片,圖片命名成有規(guī)律的遞增號(hào)。用上面這種思路,可以用在很多地方。