织梦DEDEEIMS标签不能嵌套的2种解决方法
如下标签:
代码如下:
{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获取标签中需要得到的内容–>
<script 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>&jobid=[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中也是适用的。
(资源库 www.zyku.net)
上一篇:DEDE列表调用有缩图显示缩图,无缩图则不显示缩图的方法
栏 目:DedeCMS
下一篇:织梦DedeCMS添加变量报错Request var not allow!的解决办法
本文地址:https://www.zyku.net/dedecms/419.html
您可能感兴趣的文章
- 09-15微信读书怎么查看好友书架
- 01-12Photomyne-Photomyne应用软件功能介绍
- 09-26华为p50玩机技巧汇总
- 03-16从mysql中dump数据到本地的方法
- 09-25抖音短剧怎么看
- 10-19LOFTER浏览记录怎么查看
- 04-05华为mate40e隔空手势设置教程
- 12-29湘菜谱-湘菜谱应用软件功能介绍
- 09-24oppo手机热点功能在哪里
- 07-12jQuery+Ajax请求本地数据加载商品列表
- 02-08iphone12深色模式设置方法
- 12-09vivo手机如何取消风险管控
- 02-17华为mate40设置SOS紧急求助教程
- 09-24华为手机音量键无法控制媒体音量怎么
- 07-21西部数码
- 03-02vivox60权限管理操作教程
- 10-13帝国CMS灵动标签e:loop的使用
- 01-11盈袖小说-盈袖小说应用软件功能介绍
- 12-09iqoo8怎么投屏到电视上
- 12-29一应欧拉-一应欧拉应用软件功能介绍
最近更新
阅读排行
猜你喜欢
- 01-12图图打印机-图图打印机应用软件功能介
- 05-20win10 telnet命令怎么查看端口是否打
- 01-19dan哥答题app-dan哥答题app应用软件功
- 06-17帝国CMS7.5版新增会员管理组,可对前台
- 03-11Yii2 加载css、js 载入静态资源
- 03-12Sublime text 3如何一键隐藏代码块
- 04-08完美快速解决百度分享不支持HTTPS的问
- 04-06realmev15息屏显示设置方法
- 01-17淘气抓娃娃-淘气抓娃娃应用软件功能介
- 01-12健康之翼-健康之翼应用软件功能介绍