fastadmin 使用记录

时间:2023-03-09 23:57:39
fastadmin 使用记录

1.引用静态css文件

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

fastadmin 使用记录

引用实例

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'/}" />

fastadmin 使用记录

2.标签的使用

1)先看模板中使用

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

fastadmin 使用记录

看下 __CHANNEL__

cc

fastadmin 使用记录

2)找到定义的标签

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

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

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

fastadmin 使用记录

参考链接:

fastadmin 使用记录

fastadmin 使用记录

菜单排序问题

上图的栏目管理相关文件

后台:

JS动态生成

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

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

对应模板(视图)

提供json数据

channel 类下的index方法

fastadmin 使用记录

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

模型位置

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

前台菜单生成

fastadmin 使用记录

前台标签定义位置

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

一共4个参数

fastadmin 使用记录

具体实现方法

fastadmin 使用记录

fastadmin 使用记录

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’

fastadmin 使用记录

fastadmin 使用记录

命令行执行

fastadmin 使用记录

fastadmin 使用记录

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

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

fastadmin 使用记录

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

前端bootstrap table 生成菜单列表

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

fastadmin 使用记录

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