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

时间:2021-10-06 03:22:10

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

默认的放在:

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

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

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

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

我们来举个例看看:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如下所示:

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

然后更新模版后再去看看

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

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

夺命雷公狗---DEDECMS----12dedecms全局标签的使用以及嵌套标签的使用的更多相关文章

  1. 夺命雷公狗---微信开发62----所以memcache对access_token进行全局缓存优化

    公众号调用接口并不是无限制的,为了防止公众号的程序错误而引发微信服务器负载异常,默认情况下, 每个公众号调用接口都不能超过一定限制,当超过一定限制时,调用对应接口会收到错误信息,造成调用失败. 我们也 ...

  2. 夺命雷公狗-----React---10--组建嵌套进行数据遍历

    先写一个组建... 然后进行嵌套.. <!DOCTYPE html> <html lang="en"> <head> <meta char ...

  3. 夺命雷公狗-----React---9--map数据的遍历

    比如我们要实现的是这种效果: 用这种方法来写,她只能写死在哪,没啥意思,所以我们定义一个数据,然后来测试下map方法对她遍历出来的数据 <!DOCTYPE html> <html l ...

  4. 夺命雷公狗-----React---8--react官方提供的组建实现双向绑定

    首先要引入她.. <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  5. 夺命雷公狗-----React---7--组建的状态props和state

    props:组建初始要渲染的数据,他是不可以改变的 state:组建状态发生改变,调用render重新渲染数据 我们来写一个例子: <!DOCTYPE html> <html lan ...

  6. 夺命雷公狗-----React---6--props多属性的传递

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 夺命雷公狗-----React---5--props对象的传递

    提示:props的值是不可以改变的... <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  8. 夺命雷公狗-----React---4--props变量的传递

    提示:props的值是不可以改变的... <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  9. 夺命雷公狗-----React---3--标签的规则

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. 夺命雷公狗-----React---2--组建

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. 《Entity Framework 6 Recipes》中文翻译系列 &lpar;24&rpar; ------ 第五章 加载实体和导航属性之查询内存对象

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 5-4  查询内存对象 问题 你想使用模型中的实体对象,如果他们已经加载到上下文中, ...

  2. 最简单的RASPBERRY PI wifi配置

    Setting up Wifi with the Command Line  SIMON MONK   This tutorial works best if your router is broad ...

  3. C&num; 访问https 未能创建 SSL&sol;TLS 安全通道

    C# 访问https请求被中止: 未能创建 SSL/TLS 安全通道(Could not create SSL/TLS secure channel) 一般GetResponse可以直接访问https ...

  4. Linux下创建与解压tar&comma; tar&period;gz和tar&period;bz2文件及压缩率对比 &vert; 沉思小屋

    刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们 ...

  5. &lbrack;转载&rsqb;iOS本地推送-备用

    第一步:创建本地推送// 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc] init] autorel ...

  6. Strategy 模式

    可以看到 Strategy 模式和 Template 模式解决了类似的问题,也正如在 Template 模式中分析的,Strategy模式和 Template 模式实际是实现一个抽象接口的两种方式:继 ...

  7. Ubuntu下JDK&plus;Tomcat&plus;MySql环境的搭建

    主机在阿里云上,所以网络的配置都省了,只剩下软件的安装和配置 1.安装mysql 1.1 apt-get install mysql-server-5.5 安装过程中,有两次提示输入 mysql 的  ...

  8. VR全景智慧城市:开启VR全景逛街新时代~

    VR全景,又被称为3D实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体大的区别是"可操作,可交互". 对于顾客体验来说,VR确实是对于实体店是一种颠覆性的创新,它既 ...

  9. 利用反射操作bean的属性和方法

    今天在开发中碰到这样一个场景:当请求添加项目下的目录时,传过来的是一个IndexModel,这个Model里有关于这个目录字段的详细信息,包括基础报表,实时,漏斗等信息(这些字段类型都是boolean ...

  10. ansible一键部署k8s单机环境

    一.虚拟机准备 干净的Centsot7.4.4G内存.2个CPU 最小化安装,最好带虚拟化 二.执行初始化脚本 注意:脚本中配置静态网卡根据实际网卡名称配置,我用的是ens33 可以用 sed -i ...