dedecms中欄目模板js判斷輸出

   一直以來,dedecms模板裏直接寫php語法一點都不方便,想實現一個小小的功能都要摸清楚他幾個變量的用法,限制太多一點都不靈活。我們做站的時候基本用不到。不過有時候 能寫點php判斷 能省下好多事。

  改模板講究一個模板通用所有的欄目頁,而欄目頁有時單獨想加點與衆不同的地方,本來html和php結合使用 可以實現這些,但dedecms對php限制太多。我到現在也沒有自己寫出來一個php判斷語句。

  今天,讓我無意想到一個方法:既然php不好實現,我用js怎麼樣,試了下果然可以,哈哈。代碼如下:

  1. <div class="news">                 
  2.  <script language="javascript"> 
  3.     var id = "{dede:type} [field:ID /] {/dede:type}"
  4.     document.write('<div id="imgADPlayer"><img src="{dede:global.cfg_templets_skin/}/img/category_'+id+'.jpg" width="255" height="310" alt="" /></div>'); 
  5. </script>                
  6. </div> 

js代碼 這裏要實現在每個大欄目下 應用不同的圖片,獲得當前欄目ID,顯示想要的圖片,圖片命名成有規律的遞增號。

以前想過用php判斷,但織夢的標籤在php語法裏是不顯示的,所以一直沒能實現。現在這個通過js判斷的方法 我覺得還可以用在以後其他類似的地方。這個思路暫時可以彌補dedecms這方面的不足吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章