在制作織夢模板時(shí),我們通常希望模板中可以動(dòng)態(tài)判斷代碼,可以通過判斷不同的網(wǎng)站欄目,而顯示不同的代碼內(nèi)容,但在織夢模板里直接寫php語法很不方便,想實(shí)現(xiàn)一個(gè)小小的功能都要摸清楚他幾個(gè)變量的用法,限制太多一點(diǎn)都不靈活。解決這個(gè)問題其實(shí)很簡單,php不能用,我們就用js。下面就教大家一個(gè)用js判斷不同欄目的方法。
方法的思路是,織夢不同欄目的id是不同的,所以我們用js來判斷id,之后根據(jù)id不同,來輸出對應(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é)過js的朋友一眼就明白什么意思,這里的js代碼 通過判斷不同的欄目id,實(shí)現(xiàn)在不同欄目下調(diào)用不同的圖片,圖片命名成有規(guī)律的遞增號(hào)。用上面這種思路,可以用在很多地方。