MakePublicTag()
MakePublicTag(array $atts = array(), object $refObj = '', array $fields = array()) : string
这个函数用于定义任意名称的块使用的接口 返回值应是一个二维数组 块调用对应的文件为 include/taglib/plus_blockname.php ---------------------------------------------------------------- 由于标记一般存在默认属性,在编写块函数时,应该在块函数中进行给属性赋省缺值处理,如: $attlist = "titlelen=30,catalogid=0,modelid=0,flag=,addon=,row=8,ids=,orderby=id,orderway=desc,limit=,subday=0"; 给属性赋省缺值 FillAtts($atts,$attlist); 处理属性中使用的系统变量 var、global、field 类型(不支持多维数组) FillFields($atts,$fields,$refObj);
Parameters
array | $atts | 属性 |
object | $refObj | 所属对象 |
array | $fields | 字段 |