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 中文版(完整翻译文档)
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