需要精通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}