織夢DEDEEIMS標簽不能嵌套的2種解決方法,織夢技術
導讀:織夢技術織夢技術這篇文章主要介紹了織夢DEDEEIMS標簽不能嵌套的2種解決方法,即dede標簽中嵌套另一個dede標簽時不能正常解析問題的解決方法,需要的朋友可以參考下織夢模板免費。
如下標簽:{dede:list pagesize=’6′夢織模板}<li><a href="/plus/jobs.php?lang={dede:global.user_lang/}&jobid=[field:id/]">[field:jobname/]</a></li>{/dede:list}當運行的時候,發現{dede:global.user_lang/}居然原封不動的被展示了出來而未被解析,我很納悶,于是去網上搜了有關DEDECMS不能嵌套標簽的解決辦法,最后找出了兩種解決方案。 方案一:<!–在標簽之前,先用JS獲取標簽中需要得到的內容–><sdede會員中心模板cript type="text/javascript">function get_user_lang(){ document.write("{dede:global.user_lang/}");}</script>{dede:list pagesize=’6′}<!–然后在標簽中調用該JS函數把內容給顯示出來–><li><a href="/plus/jobs.php?lang=<script type="text/javascript">get_user_lang();</script>&jobi織夢后臺模板d=[field:id/]">[field:jobname/]</a></li>{/dede:list} 顯然,這種辦法肯定不是我要的,因為該方法不僅復雜,而且不容易維護,更重要的是與我盡量的堅持行為和結構分離的習慣相悖,于是又在網上搜了搜,結果發現了更加方便的解決辦法,即把{dede:global.user_lang/}更改成[field:global.user_lang/]。 方案二:{dede:list pagesize=’6′}<li><a href="/plus/jobs.php?lang=[field:global.user_lang/]&jobid=[field:id/]">[field:jobname/]</a></li>{/dede:list} 是不是很簡單呢,該方法不僅簡單,而且容易維護,也符合結構和行為分離的良好習慣,當然,適用其他標簽或者在DEDECMS中也是適用的。相關織夢模板免費。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章織夢DEDEEIMS標簽不能嵌套的2種解決方法,織夢技術主要講述標簽,嵌套,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29983.html