您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms标签不能嵌套的解决方法实例
梦松2023-09-28 17:50:06dedecms教程已有人查阅
导读当运行的时候,发现{dede:global.user_lang/}居然原封不动的被展示了出来而未被解析,我很纳闷,于是去网上搜了有关DEDECMS不能嵌套标签的解决办法,之后找出了两种解决方案。
如下标签:
代码如下:
方案一:
代码如下:
代码如下:
代码如下:
{dede:listpagesize=’6′}
<li><ahref="/plus/jobs.php?lang={dede:global.user_lang/}&jobid=[field:id/]">[field:jobname/]</a></li>
{/dede:list}
当运行的时候,发现{dede:global.user_lang/}居然原封不动的被展示了出来而未被解析,我很纳闷,于是去网上搜了有关DEDECMS不能嵌套标签的解决办法,之后找出了两种解决方案。方案一:
代码如下:
<!–在标签之前,先用JS获取标签中需要得到的内容–>
<scripttype="text/javascript">
functionget_user_lang(){
document.write("{dede:global.user_lang/}");
}
</script>
{dede:listpagesize=’6′}
<!–然后在标签中调用该JS函数把内容给显示出来–>
<li><ahref="/plus/jobs.php?lang=<scripttype="text/javascript">get_user_lang();</script>&jobid=[field:id/]">[field:jobname/]</a></li>
{/dede:list}
显然,这种办法肯定不是我要的,因为该方法不仅复杂,而且不容易维护,更重要的是与我尽量的坚持行为和结构分离的习惯相悖,于是又在网上搜了搜,结果发现了更加方便的解决办法,即把
{dede:global.user_lang/}更改成[field:global.user_lang/]
方案二:代码如下:
{dede:listpagesize=’6′}
<li><ahref="/plus/jobs.php?lang=[field:global.user_lang/]&jobid=[field:id/]">[field:jobname/]</a></li>
{/dede:list}
是不是很简单呢,该方法不仅简单,而且容易维护,也符合结构和行为分离的良好习惯,当然,适用其他标签或者在DEDECMS中也是适用的。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms列表页内容怎么获取顶级栏目名称二级栏目名称
今天碰到一个问题,需要在二级、三级,甚至更多级,获取顶级栏目或者二级栏目名称。现在和大家分享下最简单的实现方法。 -
SQL语句读取织梦dedecms各栏目文章数量的实现方法
dedecms的sql功能会强大 如 dedecms 使用sql语句批量删除文章 dede模板SQL调用自定义模型里的信息我对SQL语句不是很精通,这个SQL调用语句是我在一个模板里面看到了 -
dede织梦不能生成栏目页的原因和解决方法
如果遇到dede不能生成栏目页,刚碰到这样的问题,点生成父栏目页没有反应,一直显示等待响应,因为其它页面都可以正常生成,所以我排除模板的问题。开始我以为是 -
dedecms链接怎么优化
咱知道提高网站排名,是一个综合因素,知道seo朋友都知道。其中url优化是其中之一。因此dedecms的链接是有必要优化一下
留言与评论 (共有 条评论) |