• fastadmin 使用记录


    1.引用静态css文件

     参考路径:D:wwwrootpublicassetsaddonscmscss 静态资源文件基本都放在public目录下引用

    引用实例

    D:wwwrootaddonscmsviewdefaultcommonlayout.html

    直接在文件上引用:

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

    2.标签的使用

     1)先看模板中使用

    参考路径:D:wwwrootaddonscmsviewdefaultchannel.html

    看下 __CHANNEL__ 

    cc

    2)找到定义的标签

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

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

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

    参考链接:

    菜单排序问题

    上图的栏目管理相关文件

    后台:

    JS动态生成

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

    D:wwwpublicassetsjsackendcmschannel.js

    对应模板(视图)

    提供json数据

    channel 类下的index方法

    D:wwwapplicationadmincontrollercmsChannel.php

    模型位置

    D:wwwapplicationadminmodelChannel.php

    前台菜单生成

     前台标签定义位置

    D:wwwaddonscms aglibCms.php

    一共4个参数

     具体实现方法

    D:wwwaddonscmsmodelChannel.php

    D:wwwaddonscmsviewdefaultcommonlayout.html

    bootstrap table 

     

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

    bootstrap table官方文档

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

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

     

    命令行执行

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

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

    D:aaaapplicationadminviewcmschanneledit.html

    前端bootstrap table 生成菜单列表

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

    D:wwwpublicassetsjsackendcmschannel.js

  • 相关阅读:
    写了个批量下载抖音无水印视频的小软件。
    ffmpeg转换参数码
    WPF
    使用EF的Code First模式创建模型
    桌面置顶显示服务器信息
    Assert.assertEquals
    XML报文解析思路
    定时任务,cron七域
    检查网络是否通畅
    Ngnix运行vue项目
  • 原文地址:https://www.cnblogs.com/xxx91hx/p/8796079.html
Copyright © 2020-2023  润新知