fastadmin 使用记录

 

1.引用静态css文件

 参考路径:D:\wwwroot\public\assets\addons\cms\css 静态资源文件基本都放在public目录下引用

 

引用实例

D:\wwwroot\addons\cms\view\default\common\layout.html

 

直接在文件上引用:

<!-- 自定义样式-->
<link rel="stylesheet" media="screen" href="__ADDON__/css/news.css?v={cms:config name='site.version'/}" />

 

 

2.标签的使用

 1)先看模板中使用

参考路径:D:\wwwroot\addons\cms\view\default\channel.html

 

看下 __CHANNEL__ 

cc

 

2)找到定义的标签

 {cms:channellist .........}{/cms:channellist} cms就是class  

channellist 就是在$tags里定义的标签

参考路径:D:\wwwroot\addons\cms\taglib\Cms.php  一般都在当前模块下的taglib文件夹里声明

 

 

 

参考链接:

 

菜单排序问题

上图的栏目管理相关文件

后台:

JS动态生成

生成table数据 使用bootstrap table  生成头部列表和数据

D:\www\public\assets\js\backend\cms\channel.js

 

对应模板(视图)

提供json数据

channel 类下的index方法

 

D:\www\application\admin\controller\cms\Channel.php

 

模型位置

D:\www\application\admin\model\Channel.php

 

前台菜单生成

 前台标签定义位置

D:\www\addons\cms\taglib\Cms.php

一共4个参数

 具体实现方法

 

 

D:\www\addons\cms\model\Channel.php

 

 

D:\www\addons\cms\view\default\common\layout.html

 

bootstrap table 

 

 

Bootstrap Table API 中文版(完整翻译文档)

bootstrap table官方文档

 ALTER TABLE 表名 ADD 字段名 字段类型 默认值

alter table fa_channel add sortid INT(10) DEFAULT ‘0’

 

 

命令行执行

 

 

这里菜单排序需要设置排序ID 排的是一级菜单

需要直接修改下菜单栏目 设置的降序排列

 

D:\aaa\application\admin\view\cms\channel\edit.html

 

 

前端bootstrap table 生成菜单列表

crtl + shift + N 整个项目搜索文件名 

 

D:\www\public\assets\js\backend\cms\channel.js

 

posted @ 2018-04-11 15:39  星耀学园  阅读(1548)  评论(0编辑  收藏  举报