FreeCMS在設計時定位於面向二次開發友好,因此FreeCMS提供了菜單管理功能,二次開發人員能夠自由增長新的功能菜單到FreeCMS。 安全
爲了讓後臺管理功能更規範,FreeTeam建議您把新增長的功能放在admin目錄下,系統也對admin目錄下全部資源進行了登陸驗證,保證資源的訪問安全。 jsp
1. 添加一級菜單 spa
從左側管理菜單點擊菜單管理進入。 設計
點擊「添加一級菜單」 資源
輸入相關屬性點擊「保存」便可。 開發
注意:菜單地址是以/admin/爲默認前綴的,如圖所示:菜單地址爲test.jsp,那麼此功能的地址爲/admin/test.jsp;若是須要指向非admin目錄的地址,只須要填寫完整地址,如/test.jsp或http://localhost/test.jsp。 test
點擊「保存」後下方會顯示操做記錄 登錄
當提示」添加菜單 XXX 成功」時代表此菜單已添加。刷新頁面後能夠看到。 後臺
2. 添加下級菜單 方法
點擊須要添加下級菜單的菜單,如「一級菜單」
點擊「添加下級菜單」
填寫相關屬性後點擊「保存」便可。
點擊「保存」後下方會顯示操做記錄
當提示」添加菜單 XXX 成功」時代表此菜單已添加。刷新頁面後能夠看到。
3. 改變所屬菜單
爲了方便用戶使用,FreeCMS提供了改變菜單結構的簡便方法,使您在想對菜單結構做出調整時不須要刪除重建菜單。
選擇須要改變所屬菜單的菜單,如「一級菜單」
點擊「改變所屬菜單」
選擇須要調整的位置,如「站點管理」,直接點擊便可。
注意:
1) 若是選擇「系統菜單」,則此菜單會變爲一級菜單。
2) 在改變所屬菜單時,此菜單的子菜單不會改變。
4. 管理操做按鈕
管理頁面通常都會有操做按鈕,FreeCMS爲菜單提供了操做按鈕的管理功能。
選擇須要管理操做按鈕的菜單,如「一級菜單」
點擊「管理操做按鈕」找開管理頁面
輸入相關屬性點擊添加便可。
注意:執行代碼爲點擊此按鈕時所觸發的js代碼。
如需修改或刪除直接點擊後面的修改或刪除按鈕便可。
提示:在管理頁面中,能夠使用如下兩種方法進行調用,但首先您須要添加
<%@taglib prefix="fs" uri="/fs-tags" %>啓用fs標籤庫(freecms標籤庫)。
1) <fs:operButtons />:自動按順序提取顯示有效按鈕。
2) <fs:operButton buttonName="保 存" />:提取顯示指定名字的操做按鈕。
5. 刪除菜單
刪除菜單功能將刪除指定菜單及子菜單,此操做不可恢復,請慎重操做。
選擇須要刪除的菜單,如「一級菜單」
點擊「刪除」按鈕
爲會防止用戶誤操做,系統會提示用戶確認,點擊「確認」按鈕
點擊「確認」後下方會顯示操做記錄
當提示」刪除菜單 XXX 成功」時代表此菜單已刪除。刷新頁面後能夠看到。