系统学习dede标签

系统学习dede标签

学习方法:写一个自己的模版  写各种标签看效果

把主页模版改成自己的

(1) 单标签

形式 {dede:标签名  参数=’ /}

举例 includelude filename=’head.htm’/}

{dede:inc

(2) 双标签

形式: {dede:标签名 参数=’’ ...} 内容 {/dede:标签名}

举例:

<!--取出网站的导航栏目-->

<!--type='top' 表示取出顶级栏目 row表示取出多少行-->

<!--dede:channel 标签 相当 select ?  from dede_arctype where ? 去调用一个标签库类文件 channel.lib.php

--->

{dede:channel type='top' row='8'}

[field:typename/]

{/dede:channel}

(3) 如何对取出的字段内容,进行简单的处理

[field:字段名 function=函数名(@me)’]

我对取出的栏目信息,进行md5加密.

案例

{dede:channel type='top' row='8'}

[field:typename/]--[field:id/]--[field:typename function='md5(@me)'/]

{/dede:channel}

(4) 对取出的内容做一个简单的业务处理

[field:字段名 runphp=’yes’]

//简单的业务逻辑.

[/filed:字段名]

举例说明

[field:字段名 runphp=’yes’]

@me = (@me==’’) ? ‘空的’ : @me

[/filed:字段名]

(5) 现在我希望有自己的一个函数,该函数可以,在字段信息后面添加一个 hello, 并返回.

形式是

[field:字段名 function=函数(@me)’/]

案例:

<br/>

****如何在字段上使用自定义函数***********

[field:typename function='myfun1(@me)'/]

☞ myfun1这个函数要写到

dedecms/include/extend.func.php

☞ dede标签不嵌套使用.

(6) 如何在dede中使用全局的变量

dedecms/include/common.inc.php 文件中定义了很多重要的全局变量的,我们可以使用dede标签进行引用

基本使用方法:

{dede:global.全局变量名/}

如果需要在{dede}标签内部使用

[field:global.全局变量名/]

☞ 支持自定义全局变量.

案例:

****如何在字段上使用自定义函数***********

[field:typename function='myfun1(@me)'/]

<br/>

[field:global.cfg_softname/]-[field:global.my_global_val/]

{/dede:channel}

<br/>*********<br/>

{dede:global.cfg_soft_lang/}--{dede:global.cfg_softname/}

 

转载于:https://www.cnblogs.com/hjc1234/p/9808438.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值