这里主要讲基于系统如何自定义的一个页面。 ~~~ public function xx() { // 设置网页标题 $this->setHeaderInfo('title', '自定义标题'); // 设置网页副标题(根据你需要是否设置) $this->setHeaderInfo('ex_title', '自定义副标题'); // 副标题可以有一个连接(根据你需要是否设置) $this->setHeaderInfo('ex_title_href', '副标题链接'); // 给网页设置一个提示语(根据你需要是否设置) $this->setHeaderInfo('tip', '自定义网页提示语'); // 添加顶部按钮(默认无) //$this->addAction('随意的唯一标识', '按钮名', 'URL地址', '类名自定义类名;btn-0到btn-17设置按钮样式', '图标', 排序权重, JS函数名(然后自定义对应的函数名,默认false)); $this->addAction('mybtn1', '自定义按钮', (string)url('admin/index'), 'btn-8', 'layui-icon-gift', 10, 'myjsfunc'); $this->addAction('mybtn2', '按钮', '', 'btn-5'); $this->addAction('mybtn3', '按钮', '', 'btn-11'); // 修改顶部按钮setActionInfo('标识', '属性名', '值'); $this->setActionInfo('mybtn3', 'title', '新名字'); // 更多你自己的业务代码 // 指定模板文件 return $this->fetch('xx'); } ~~~ 模板 ~~~ {extend name="$extend_global"/} {block name="headscript"} {/block} {block name="header"}{/block} {block name="content"} <div class="woo-main"> <div class="woo-main-container"> {include file="$common_header"/} <div> 你自定义的模板内容 </div> </div> </div> {/block} {block name="footer"}{/block} {block name="script"}{/block} ~~~ ![](https://img.kancloud.cn/de/60/de604bc1666653953a0deb57775a6538_540x173.png) 按钮类名支持这些样式: ![](https://img.kancloud.cn/7d/62/7d624862508609ed3f6ba137002275ce_1159x49.png)