開源 java CMS - FreeCMS2.4 菜單管理

原文地址:http://www.javaz.cn/site/javaz/site_study/info/2015/37587.html html

項目地址:http://www.freeteam.cn/ java

菜單管理 安全

FreeCMS在設計時定位於面向二次開發友好,因此FreeCMS提供了菜單管理功能,二次開發人員能夠自由增長新的功能菜單到FreeCMS spa

爲了讓後臺管理功能更規範,FreeTeam建議您把新增長的功能放在admin目錄下,系統也對admin目錄下全部資源進行了登陸驗證,保證資源的訪問安全。 .net

從FreeCMS 1.7開始支持 設計

菜單增長圖標屬性。 htm


1. 添加一級菜單 排序

從左側管理菜單點擊菜單管理進入。 資源

點擊「添加根菜單」 開發

選擇圖標

 


輸入相關屬性點擊「肯定」便可。

注意

1.菜單地址是以/admin/爲默認前綴的,如圖所示:菜單地址爲test.do,那麼此功能的地址爲/admin/test.do;若是須要指向非admin目錄的地址,只須要填寫完整地址,如/test.do或http://localhost/test.do

2.菜單代碼是在寫程序時用的,用於權限控制,推薦設置爲惟一的代碼。

點擊「保存」後會提示操做結果

當提示添加菜單 XXX 成功時代表此菜單已添加。刷新頁面後能夠看到。

2. 修改菜單

選擇須要修改的菜單,如「根菜單」

點擊「編輯」

輸入相關屬性點擊「肯定」便可。

點擊「保存」後會提示操做結果

當提示修改菜單 XXX 成功時代表此菜單已修改。刷新頁面後能夠看到。

3. 添加下級菜單

選擇須要添加下級菜單的菜單,如「根菜單」

點擊「添加下級」

填寫相關屬性後點擊「保存」便可。

點擊「保存」後下方會提示操做結果

當提示添加菜單 XXX 成功時代表此菜單已添加。刷新頁面後能夠看到。

4. 轉移菜單

爲了方便用戶使用,FreeCMS提供了改變菜單結構的簡便方法,使您在想對菜單結構做出調整時不須要刪除重建菜單。

選擇須要改變所屬菜單的菜單,如「根菜單」

點擊「轉移」

選擇須要調整的位置,如「站點」,直接點擊便可。

注意

1) 若是選擇「設置爲根菜單」,則此菜單會變爲根菜單。

2) 在改變所屬菜單時,此菜單的子菜單會隨着此菜單轉移。

5. 管理操做按鈕

管理頁面通常都會有操做按鈕,FreeCMS爲菜單提供了操做按鈕的管理功能。

選擇須要管理操做按鈕的菜單,如「根菜單」

點擊「操做按鈕」找開管理頁面

輸入相關屬性點擊添加便可。

注意:執行代碼爲點擊此按鈕時所觸發的js代碼。

如需修改或刪除直接點擊後面的修改或刪除按鈕便可。

提示:在管理頁面中,能夠使用如下兩種方法進行調用,但首先您須要添加

<%@taglib prefix="fs" uri="/fs-tags" %>啓用fs標籤庫(freecms標籤庫)。

1) <fs:operButtons />:自動按順序提取顯示有效按鈕。

2) <fs:operButton buttonName="添加" />:提取顯示指定名字的操做按鈕。

6. 菜單排序

除了經過手工填寫菜單排序實現排序外,您還能夠直接在菜單列表上經過點擊「上升」、「降低」兩個按鈕實現排序。

7. 刪除菜單

刪除菜單功能將刪除指定菜單及子菜單,此操做不可恢復,請慎重操做。

選擇須要刪除的菜單,如「根菜單」

點擊「刪除」按鈕

爲防止用戶誤操做,系統會提示用戶確認,點擊「肯定」按鈕

點擊「肯定」後下方會顯示操做結果

當提示操做成功時代表此菜單已刪除。刷新頁面後能夠看到。

相關文章
相關標籤/搜索