1.引用靜態css文件php
參考路徑:D:\wwwroot\public\assets\addons\cms\css 靜態資源文件基本都放在public目錄下引用css
引用實例html
D:\wwwroot\addons\cms\view\default\common\layout.html前端
直接在文件上引用:json
<!-- 自定義樣式-->
<link rel="stylesheet" media="screen" href="__ADDON__/css/news.css?v={cms:config name='site.version'/}" />
2.標籤的使用bootstrap
1)先看模板中使用app
參考路徑:D:\wwwroot\addons\cms\view\default\channel.htmlspa
看下 __CHANNEL__ .net
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 中文版(完整翻譯文檔)
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 生成菜單列表
D:\www\public\assets\js\backend\cms\channel.js