SAP EP 主题设置

       有時候客戶可能需要對自己的門戶網站(這里采用SAP EP)進行一些客制化設置,比如說在登陸的主界面加上自己的Logo,界面的布局,文字的顏色,背景等等。。。其實這些東西都是可以自行設置的。SAP Portal提供了一些默認的Theme,開發人員可以根據需要,在原有的Theme上進行設置,然后保存為自己的Theme,這樣就好了。當然,SAP也提供了Theme API,開發人員可以在SAP NetWeaver Developer Studio(NWDS) IDE上,通過編寫代碼的方式,實現自己需要的Theme,這里就不討論后者。

     直奔主題,首先來看看SAP 給我們提供的一些標準Theme。  登陸到EP,等位到Theme Editor : System Administation-->Portal Display-->Theme Editor,根據Portal的版本,會有不同的Theme Temlates。可以看到SAP 提供了 SAP Cheme,SAP High Contrast Black, SAP High Contrast ,SAP Streamline, SAP Tradeshow,默認情況下采用是SAP Tradeshow。在此處,開發人員就可以根據需要,做一些個性化設置。有一點不得不表揚下,SAP 將這些Theme的元素分門別類,而且當你點擊相應元素的時候,會在圖形中實時顯示出來,很利于在線操作。

    當你主題編輯完成后,就需要知道如何來采用該主題。所以這里順便提一下Portal的展現架構(只在實現方面談談),Portal中需要知道這幾個概念: Rules, Desktop,Frameworkpage,Theme,當然,這些都是一些大的東東,像Framwokrpage下面還包含很多東西。Theme就是主題,用來做一些顏色,字體,背景等設計;Frameworkpage是框架,對各種元素進行布局;Desktop,這里暫時解釋為桌面,它有兩個基本元素,一是Theme,二是Frameworkpage,也就是說Desktop包含兩者;這里重點提一下Rules,翻譯過來就是規則,什么規則,Desktop展現規則,比如哪個人使用哪個Desktop,或是哪個組使用哪個Desktop,或是哪個Role下的用戶使用哪個Desktop。

      好,現在就開始組裝吧:先來看Framework,這個可以新建,也可以用SAP 提供的。定位到Content Administration-->Portal Content-->Portal Content-->Every User-->Defalut  Framework page ,可以根据此默认创建自己的;Framework Page 创建完成,就可以创建Desktop ,定位到System Administration -->Portal Display -->Desktop  & Display Rules,创建Desktop ,将刚才创建的Framewokr Page 和 Theme加入到该Desktop;最后就是如何采用该Desktop了,定位到System Administration-->Portal Display-->Desktop & Display Rules-->administrator-->super administrator的Main Rules,根据需要设置。可以看到其实Main Rules就是一些IF语句,对于有开发经验的人来说就是小Case了。设置完成后,退出重新登陆,就可以看到你的个性化设置了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22464099/viewspace-677027/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22464099/viewspace-677027/

你可能感兴趣的:(SAP EP 主题设置)