夺命雷公狗---DEDECMS----12dedecms全局标签的使用以及嵌套标签的使用

在网站开发中,在很多页面可能会使用到同一个变量,比如路径网站信息等,所以我们可以用全局变量来使用.

默认的放在:

进去里面看下就会发现很多的常量都是在这里定义的:

我们在实际开发的时候可以将我们在多个页面上可能使用到的变量都定义在include/common.inc.php 即可。。

我们来举个例看看:

我们首先在common.inc.php文件上找几个已经定义好的常量出来用下

 

然后放我我们的测试test.htm的模版上测试下:

 

然后在后台更新下看下是否可以直接读取到变量:

 

然后去首页看下效果如何了,效果如下所示:

 

这样说明测试成功,我们下一步就开始自定义一个来玩玩:

然后在模版页面里面修改下:

然后我们照老办法更新下模版,测试结果如下所示:

我们在使用的时候一定要注意的地方是dede里面的标签是不能被嵌套使用的,如下所示:

 

更新后看下模版再去看看,

 

我们就很容易发现出了问题,如果需要在dede里面使用全局标签,可以使用field解决,因为他和{dede:global.leigood/}是等价的。

 

{dede:global.leigood}这两种方法是等价的[field:global.leigood/] 

 

如下所示:

 

然后更新模版后再去看看

 

这样全局标签即可正常使用。。。。

posted @ 2016-03-18 15:39  夺命雷公狗  阅读(273)  评论(0编辑  收藏  举报