中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

動易SiteFactory后臺管理菜單的架構(gòu)原理

1970-01-01    來源:

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

今天給大家介紹動易SiteFactory后臺管理菜單的架構(gòu)原理,如下圖所示:

后臺管理菜單分為三級菜單即主菜單(一級菜單)、二次菜單、三級菜單。

一級菜單:我的工作臺、內(nèi)容管理、商店管理、客戶關(guān)系管理等;
二級菜單:信息管理、生成管理、評論管理、采集管理等;
三級菜單:內(nèi)容管理、專題內(nèi)容管理、回收站管理等。

一 、菜單的配置文件

1、配置文件所在位置

后臺菜單項目都保存在統(tǒng)管理員“Common”文件夾目錄中的 “MainMenu.xml” 文件中,具體位置:“根目錄\Admin\Common\MainMenu.xml”。

2、菜單配置文件的架構(gòu)

打開 MainMenu.xml 文件你會看見如下架構(gòu)

總框架
?

代碼如下:

<?xml version="1.0" encoding="utf-8"?>

菜單代碼內(nèi)容

“菜單代碼內(nèi)容”如下:


?

? 代表的是 “一級菜單”,如下圖紅色部分;

代表的是 “二級菜單”,如下圖紅色部分;

? 代表的是 “三級菜單”,如下圖紅色部分;

二、 菜單節(jié)點的參數(shù)配置

下圖為配置文件中部分參數(shù)的作用:

?????參數(shù)名稱

???????????????參數(shù)作用

?id

?菜單id?,要求在xml文件中必須是唯一的。

?title

?菜單顯示名稱,顯示在菜單頁面上。

leftUrl

?指定系統(tǒng)左框架中的頁面,點擊后將刷新左側(cè)框架中的頁面。

?rightUrl

?指定系統(tǒng)右框架中的頁面,點擊后將刷新右側(cè)框架中的頁面。

showOnForm

?布爾型,角色管理是否配置此菜單中鏈接頁面的管理權(quán)限,如果填寫的不是布爾型默認為?false。

operateCode

?定義此菜單的權(quán)限操作碼,
如果您不想指定任何權(quán)限可以設(shè)置為?operateCode="None"?值。

?description

菜單功能的描述信息。

參數(shù)舉例

?

復制代碼
代碼如下:

?

1、“title”參數(shù)的作用 : 顯示菜單的名稱

2、“l(fā)eftUrl”和“rightUrl”參數(shù)的作用:系統(tǒng)將刷新左右兩側(cè)的框架頁內(nèi)容。

3、“OperateCode” 參數(shù)作用: 菜單的訪問權(quán)限操作碼,就是指這個菜單的訪問權(quán)限,系統(tǒng)定義了很多權(quán)限操作碼,一個普通管理員擁有一個或多個角色,角色包含了很多權(quán)限操作碼。

舉例? 普通管理員 A 的角色擁有 信息管理權(quán)限

普通管理員 B 的角色沒有 信息管理權(quán)限
?
那么他們登陸后,菜單內(nèi)容管理,管理員A則會看到,管理員B就不會看到,因為內(nèi)容管理菜單 指定了訪問權(quán)限操作碼 operateCode="InfoManage"。

注意:1? 超級管理員不收權(quán)限操作碼限制。2? operateCode="None" 代表此菜單不需要任何訪問權(quán)限限制。
???
4、“ShowOnForm” 參數(shù)作用:是否在用戶管理 >> 管理員管理 >> 角色管理 >> 常規(guī)模塊權(quán)限設(shè)置中配置.舉例:內(nèi)容管理菜單節(jié)點設(shè)置了 ShowOnForm="true" 那么角色常規(guī)模塊權(quán)限設(shè)置就會多出此選項(如圖)

如果勾選了“內(nèi)容管理”,那么該角色就擁有了菜單配置中的權(quán)限操作碼,該角色就擁有了內(nèi)容管理操作碼。
如果不想權(quán)限設(shè)置過細化,如只限制一級欄目權(quán)限, 可以這樣
?

代碼如下:




這樣只有“一級菜單”顯示在常規(guī)角色管理中了。

?

注意

1、一個節(jié)點中,當“ShowOnForm = true”時,這個節(jié)點隸屬的操作碼必須在整個xml 是唯一的;
2、所有 ShowOnForm = true 的節(jié)點,他們的操作碼必須各不相同。

通過上面的介紹,我們知道后臺管理菜單的自定義配置是通過靈活的XML方式實現(xiàn)的,只需要修改xml配置文件就可以達到相應(yīng)的效果。SiteFactory? 用戶可以方便的更改xml 配置中的文字去實現(xiàn)菜單的多語言效果;可以根據(jù)自己的需要進行菜單排序;也自定義菜單中的管理權(quán)限;或者擴充自己需要的模塊;這種配置方式的靈活性也再一次體現(xiàn)SiteFactory? 使用簡單、維護容易,擴展性強等優(yōu)點。

以上就是關(guān)于動易SiteFactory后臺管理菜單的架構(gòu)原理,感謝大家的閱讀,更多內(nèi)容請關(guān)注西部數(shù)碼技術(shù)頻道網(wǎng)站。

標簽: 代碼 權(quán)限 網(wǎng)站 西部數(shù)碼 用戶

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:動易后臺不能刷新欄目JS,顯示沒有任何專題

下一篇:動易cms下載模塊的欄目顯示出錯