需要精通php的开发者使用
系统自带的标签有
{category **** } 获取栏目 {/category} {linkage ****} 获取联动菜单 {/linkage} {page **** } 单页面 {/page} {related ****} 相关文章 {/related} {tag ****} tag标签 {/tag} {sql ****} sql查询 {/sql} {table ****} 数据表查询 {/table} {comment ****} 评论查询 {/comment} {form ****} 站点表单循环 {/form} {mform ****} 模块表单循环 {/mform} {member ****} 会员循环 {/member} {space ****} 空间数据 {/space} {module ****} 循环模块数据 {/module} {search ****} 模块搜索 {/search} ******等等
如果自带的模板标签满足不了你的需求,开发者可以进行自定义模板标签,比如自定义:
{mytag ****} 自己的输出代码 {/mytag}
实现步骤:
1、创建标签业务文件,Action文件夹默认不存在,需要手动创建
dayrui/My/Action/mytag.php
mytag就是标签的名称,不要带符号和数字,最好是英文组合,长度不限
2、mytag.php文件格式要求:
<?php /** * 自定义模板解析标签 * {mytag ****** } * {/mytag} */ $data = [ ['name' => 123], ]; return $this->_return($system['return'], $data, $sql, $total, $pages, $pagesize);
3、标签调用
{mytag v1=参数1 v2=参数2 ****** } {$t.name} {$t.test} {/mytag} {$debug}