dede标签编程

dede标签编程
三种方法:
第一种: 在标签中用function='函数名()'
具体方法,打开include/extend.func.php. 在这里增加自己的函数
例:
{dede:arclist channel='1'  row='10' typeid='1'}
   [field:字段名    function='函数名(@me)'/]
{/dede:arclist}

如果是系统自带函数,就更简单了
如:
{dede:arclist channel='1'  row='10' typeid='1'}
   [field:字段名    function='md5(@me)'/]
{/dede:arclist}

第二种:给标签用runphp='yes' .(仅限于双标签)
{dede:arclist channel='1'  row='10' typeid='1'}
   [field:typename    runphp='yes'/]
          if(@me<>'')  @me="dddddddddddd";
   [/field:typename]
{/dede:arclist}

第三种:综合用上面两种,不但有function,而且有runphp
那么运行时就是先function,然后runphp;

 

 


dede全局标签的使用.

很多全局标签都存在于common.inc.php文件中.
在页面中单独调用的话,就用
{dede:global.变量名/} 或者{dede:global  name='变量名'/}


如果在嵌套中调用的话,那么就用字段的形式:
如:
[field:global.全局变量名/] 或者 [field:global name='全局变量名'/]

例如:
{dede:arclist channel='1'  row='10' typeid='1'}
   [field:global.cfg_image_dir/]
{/dede:arclist}

 

你可能感兴趣的:(dede标签编程)