夺命雷公狗---DEDECMS----12dedecms全局标签的使用以及嵌套标签的使用
2016-03-18 15:39
141 查看
在网站开发中,在很多页面可能会使用到同一个变量,比如路径网站信息等,所以我们可以用全局变量来使用.
默认的放在:
进去里面看下就会发现很多的常量都是在这里定义的:
我们在实际开发的时候可以将我们在多个页面上可能使用到的变量都定义在include/common.inc.php 即可。。
我们来举个例看看:
我们首先在common.inc.php文件上找几个已经定义好的常量出来用下
然后放我我们的测试test.htm的模版上测试下:
然后在后台更新下看下是否可以直接读取到变量:
然后去首页看下效果如何了,效果如下所示:
这样说明测试成功,我们下一步就开始自定义一个来玩玩:
然后在模版页面里面修改下:
然后我们照老办法更新下模版,测试结果如下所示:
我们在使用的时候一定要注意的地方是dede里面的标签是不能被嵌套使用的,如下所示:
更新后看下模版再去看看,
我们就很容易发现出了问题,如果需要在dede里面使用全局标签,可以使用field解决,因为他和{dede:global.leigood/}是等价的。
{dede:global.leigood}这两种方法是等价的[field:global.leigood/]
如下所示:
然后更新模版后再去看看
这样全局标签即可正常使用。。。。
默认的放在:
进去里面看下就会发现很多的常量都是在这里定义的:
我们在实际开发的时候可以将我们在多个页面上可能使用到的变量都定义在include/common.inc.php 即可。。
我们来举个例看看:
我们首先在common.inc.php文件上找几个已经定义好的常量出来用下
然后放我我们的测试test.htm的模版上测试下:
然后在后台更新下看下是否可以直接读取到变量:
然后去首页看下效果如何了,效果如下所示:
这样说明测试成功,我们下一步就开始自定义一个来玩玩:
然后在模版页面里面修改下:
然后我们照老办法更新下模版,测试结果如下所示:
我们在使用的时候一定要注意的地方是dede里面的标签是不能被嵌套使用的,如下所示:
更新后看下模版再去看看,
我们就很容易发现出了问题,如果需要在dede里面使用全局标签,可以使用field解决,因为他和{dede:global.leigood/}是等价的。
{dede:global.leigood}这两种方法是等价的[field:global.leigood/]
如下所示:
然后更新模版后再去看看
这样全局标签即可正常使用。。。。
相关文章推荐
- C# 加解密算法
- jquery和c#和adb的关联
- struts2和sybase和shell的关联
- tcpdump和apk和lua的关联
- plsql和context和opencv的关联
- ruby和spring和weblogic的关联
- plsql和jetty和mangodb的关联
- maven和plsql和php的关联
- jre和aspx和c#的关联
- jquery和apk和dos的关联
- redis和dll和ssh的关联
- Hbase 常用命令
- jsp和plsql和perl的关联
- How-to: Install Apache Zeppelin on CDH
- TrustZone OP-TEE 在 FVP 编译与测试
- Linux中的Apache服务查看和启动的方法
- UpdatePanel学习
- Java升级后Eclipse报错
- HBase读写路径的工作机制
- 关于事件源的用法及其好处