本節在布局模板中加一個導航,調出系統后臺的自定義菜單
打開后臺中的 網站菜單管理
后臺自己設置好菜單,我們在布局模板中加入相關調用代碼,讓在其前端顯示出來,我們先打開系統默認的看下
在系統默認`pc_layout`模板中這塊就是系統的導航菜單并且帶下拉的

當然我們不需要去完全復制系統的,我們自己先做一個導航,然后套用相應的數據即可
我們用ul列表來做一個列表導航:

顯示如下:

我們加點css讓其橫向排列(注意:這里不講html和css知識,所以相關知識請參考html和css等相關資料)
其實做模板主要就是要學會html和css,然后再了解下數據的相關調用就可以了。
加了css后,預覽如下:

這里只做演示不做效果。我們來分析下菜單的調用
先看這行

利用php定義一個變量,`$menu_choose `并給一個值,這個值來自后面這句話:

這里雖然不講php知識,但是大家還是要了解下這句話的含義,這句話是一個表達式,很多編程語言里都存在,比如js里.
即? :? 問號冒號 也叫三目元算符
問號前面,代表判斷,表示是不是為真,如果為真,那么就體現問號后面的內容,如果為假那么就體現冒號后面的內容
舉個例子,1加1等于2 ? 顯示對的 :顯示錯的 。前置條件是真,那么就體現問號后面的內容,其他忽略,所以體現的就是“顯示對的”。
所以這里問的?`config(‘system_dirname’)`??是不是為真 這個`config(‘system_dirname’)`代表當前頻道的關鍵字(比如cms),存在的話為真。
也就是說如果我們當前訪問的是某個頻道頁(比如cms),那么就體現`config(‘system_dirname’)`即`(cms)`。
但是這里我們訪問的是首頁,所以`config('system_dirname')`代表為假,我們這里體現就是冒號后面的內容,即index
也就是說當前的表達式,我們把index賦值給變量 `$menu_choose`, 即`$menu_choose = 'index';`
這里小段知識點比較啰嗦,如果沒看懂就多看幾遍,畢竟這個表達式很多地方都會用到,也很方便,堪比if~else的用法
下面看這句:`{volist}和{/volist}`是配對的,代表循環中間的部分進行循環顯示。

這里記住固定格式即可,里面的php方法不用管,總之是得到菜單數組
一個是` pc|get _web_menu`;? 一個是`wap|get_web_menu`
我們看下簡單的代碼實現

預覽:

因為后臺設置了5個pc頭部菜單,所以這里循環了5個顯示

這時,我們把代碼中靜態信息換成動態的變量:

相關信息就出來了

我們這里說明下一級循環,中間內容rs.son子菜單的循環需要css展示,道理相同不在重復表述。
還有其他的變量,就是菜單中的圖標和一些其他信息的調用,自己寫入代碼體會下即可。
- 空白目錄
- 平日使用的小應用,小技巧.
- 小技巧,二級域名綁定
- 需要的按年月日發帖量和點擊排序的使用
- 每周賺取的積分排行使用
- 齊博x1第三季《模板風格的制作》系列
- 導航的高亮處理
- Default下index中的模板分析
- 005-新建一個空模板并在后臺選擇
- 008-模板頁面之間的繼承
- 010-對比系統布局模板添加一些必要代碼
- 015-欄目的調用3
- 017-欄目的調用5
- 019-模塊的路徑訪問
- 002-前臺模板index_style目錄的分析
- 004-風格樣式資源目錄public/static
- 006-增加一個布局模板layout
- 007-用{block}標記來分割布局模板
- 011-加一個導航把系統后臺的菜單調出
- 013-欄目的調用1
- 014-欄目的調用2
- 016-欄目的調用4
- 018-欄目的終極方法get_sort
- 020-插件的路徑訪問
- 神盾工具箱007-標簽云
- 標簽云上線啦
- 云標簽(更新版本1.2)
- 云標簽(更新版本1.3)
- 標簽云(更新1.4)
- 標簽云(更新1.8)
- 標簽云(更新3.0)
- 標簽云(更新3.1)
- 標簽云(更新3.3)
- 齊博x1第一季《新手入門》系列
- 001-下載安裝x1
- 002-認識齊博x1的后臺
- 003-系統設置之基本設置
- 004-系統設置之會員注冊
- 005-系統設置之郵箱接口設置
- 006-系統設置之水印設置
- 007-系統設置之聯系方式
- 008-系統設置之短信接口
- 009-系統設置之登錄接口
- 010-系統設置之其它設置
- 011-數據庫工具
- 012-會員管理
- 013-模塊的簡單說明
- 014-偽靜態的相關設置
- 齊博x1第二季《基本數據操作》系列
- 001-標簽的使用
- 002-標簽的使用
- 003系統參數的調用
- 004-列表頁的內置變量
- 005-內容頁的內置變量
- 齊博X1《實用技巧》
- 任意頁調用用戶的收藏列表
- 巧用字段后面js屬性來獲取表單內容
- 給標題欄加個按鈕,點擊獲取內容里文字截取一段做標題
- 簡單的模塊制作說明---初級
- V系列轉換程序重新起航 支持v全系列轉X系列(v7轉換支持添加到搜索)
- 簡單插件制作流程---友情鏈接解說版
- 鉤子簡單制作-tag加連接解說版
- 織夢轉X1程序
- 簡單的模塊制作說明---進階篇(更新中)
- 模型字段內容頁面調用小技巧
- 水平凡、lvyecms轉X1
- fun 函數 來個拋磚引玉 最簡單的分類信息顯示手機號歸屬地
- 再來個拋磚引玉 內容頁根據關鍵詞調用相關內容 新功能哦!
- 序列號使用圖文教程
- OSS有巨大的優惠活動 特此開啟一篇免流量教程帖
- 搜索結果調用其他字段的辦法
- 關于安裝七牛、騰訊、OSS等云儲存無法上傳提示沒參數的解答(必看)
- 鑒于很多人問列表的篩選怎么放到首頁、內容頁等等地方 貼出方法
- 下面根據運營經驗給大家講下服務器一般配置
- 一段不錯的小js提高一點點閱讀體驗 計算本文閱讀所需的時長
- 自定義時間插件更新了!新增編輯的時候自定義時間(已經安裝過的請看修改教程
- 制作好的應用導出上架教程
- 支付插件卸載后無法重新安裝的解決辦法
- 任意位置調用萬能表單的方法 順便借樓說下purl的作用
- 新版圈子店鋪類實例和詳細接口教程附模板文件
- 新版圈子專題類的數據教程
- 滑動門+下滑加載更多詳細圖解
- 使用寶塔面板php7.3的用戶如果無法安裝應用的解決辦法
- V系列如果發現被黑的排查方法附修復辦法
- 電腦版直播OBS Studio簡單教程
- 站內引用添加到編輯器后在編輯器顯示錯亂?一招告訴你怎么解決
- linux 寶塔面板安裝rtmp簡陋教程 (已加視頻版教程)
- 內容頁上傳MP3加載播放器簡單教程
- 免費的導播臺Mshow簡單的使用攻略
- 萬能fun 調用任意數據表 任意字段就是這么任性調用
- bui框架前端自定義配色基礎屬性
- 關于自定義時間或者其他鉤子安裝后無效的一個解決辦法
- 網站后臺上傳的logo圖丟失的一個排除解決辦法
- 插件如何做前臺風格切換的功能詳解
- 齊博X1--標簽變量大全
- 齊博X1--應用實例收集
- 嵌套-循環欄目,并列出子欄目下的內容
- 齊博X1--+關注,私信,TA的圈子
- 齊博X1--欄目多圖字段的循環調用
- 任意位置調用當前用戶提交的表單
- 循環欄目并調用欄目信息內容
- 頭部底部菜單高亮設置
- 萬能表單
- 全站調用驗證碼
- 萬能導出excel數據教程
- 如何重新模塊索引