您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms标签不能嵌套的解决方法实例教程
刘尉2023-09-27 16:27:49dedecms教程已有人查阅
导读当运行的时候,发现{dede:global.user_lang/}居然原封不动的被展示了出来而未被解析,我很纳闷,于是去网上搜了有关DEDECMS不能嵌套标签的解决办法,最后找出了两种解决方案。
如下标签:
方案一:
方案二:
{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中也是适用的。
本文标签:
很赞哦! ()
相关文章
- dedecms标签{dede:field name=’array’ /}调用方法说明
- linux主机实现dedecms标签tags静态化的方法
- dedecms标签{dede:field name=’array’/}标签的用法介绍
- dedecms标签云优化代码实例
- dedecms标签云tag随机颜色和字体大小的实现方法
- 点击dedecms标签出现系统无此标签可能已经移除的解决方法
- dedecms标签tag标签调用方法和参数说明
- php页面中怎么使用dedecms标签的方法
- 织梦dedecms标签不能嵌套的解决方法实例
- dedecms标签调用汇总
- dedecms标签调用建站整理
- 织梦dedecms标签中limit的作用与使用方法(调用不同条数和次序的文章)
随机图文
-
dedecms织梦地区联动在当前页面title加入地区名的方法
织梦分类信息模型在列表页选择地区联动时,想要在北京市东城区学院 - 我的网站 或者广东省广州市白云区学院_我的网站 -
织梦dede调用当前作者发布的文章的实现方法
5.5 本身是支持调用当前作者或指定作者发布的文章的, 调用方法如下:writer='this' 表前当前文章的作者,你也可以指定任意的ID(数字ID),如 writer='10' -
dedecms织梦广告添加后前台未更新显示的修改方法
如果修改织梦后台广告设置,前台未能显示较新修改的同学可以参考一下方法进行解决。安装了 DedeCms自带的广告模块后,发现在修改广告信息后 -
dedecms系统按字母检索搜索功能的实现方法
DEDE系统带“字母索引”功能。实现方法如下(稍微麻烦一点):注意看红色文字。第一步:首先必须修改数据库结构,增加存放拼音的的字段。
留言与评论 (共有 条评论) |