西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

{global.cfg_templets_skin}不解析地址怎么办

时间:2017-04-01 14:57来源:未知 作者:好模板编辑 点击:
今天在做织梦dedecms的导航的时候,因为中间有循环的图片,就直接用{dede:global.cfg_templets_skin/}来调用图片,但是前台却不显示,看了图片地址后发现是图片地址的哪里没有解析成html,还
今天在做织梦dedecms的导航的时候,因为中间有循环的图片,就直接用{dede:global.cfg_templets_skin/}来调用图片,但是前台却不显示,看了图片地址后发现是图片地址的哪里没有解析成html,还是{global.cfg_templets_skin},为什么会不解析呢?


      仔细检查后,发现没有解析的图片的标签{dede:global.cfg_templets_skin/}是在{dede:channel type='top' row='10' }标签中包含着,发现这个是全局变量,不能被包含。怎么解决这个问题呢?很简单,把{dede:global.cfg_templets_skin/}这个全局变量,改变成非全局变量[field:global.cfg_templets_skin/] ,如下图:

{global.cfg_templets_skin}不解析地址怎么办

      这样图片的链接调用就正常了,所以聪明的朋友应该就看出来了,织梦的全局变量{dede:***/}通常不能包含,而能被包含的是[field:***/]这样的底层模板,所以如果你想把某个全局变量变成底层标签,可以把标签的样子由{dede:***/}更改成[field:***/] ,应该就可以解决标签包含的问题了。当然了,你要多联系使用织梦的标签,积累经验就能明白应该怎样把{dede:***/}和[field:***/]怎样相互切换了,例如:栏目名称全局变量为{dede:field name='typename'/},如果更改为可以包含的底层标签就要改成[field:typename/] ,怎么样大体明白了吗。

      呵呵,去试试吧。(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容