2013-04-25 96 views
1

我有三個獨立的用戶組,說HR,IT和用品這三個組有自己的子網站。
HR =/site1的
IT = /站點2
用品=/site3
但他們有一個共同的頂級網站說: 「http://xyz.com
SharePoint網站基於SharePoint Group重定向

當從HR用戶打開頂級網站,他應該是自動重定向到相應的子站點(站點1),類似於站點2的IT站點,並與耗材相同。

這可以使用OOTB方法完成。

回答

0

如果您的網站在子網站級別使用唯一權限,則可能會發生以下操作。我正在爲一個團隊IT解釋它: [1]將內容編輯器添加到root lelvel站點的歡迎頁面中。 [2]將鉻類型爲無,在觀衆 [3]設置內容設置的所有它的SharePoint組

&ltscript type="text/javascript">window.location.href='/IT/';</script>

同樣的方式爲每個子網站添加內容編輯器Web部件。

這樣,如果IT團隊的某個人登錄,那麼內容編輯器Web部分將變得可見,並且該腳本將他們重定向到IT主頁。這只是一個提示,不是一個真正的解決方案。

退格: [1]管理員也將重定向到同一頁面,任何人都無法編輯頁面。 [2]有權訪問多個部門的人將根據腳本執行順序隨機重定向到任何站點。

有一些方法可以改善編寫在內容編輯器Web部分中的腳本以克服上述兩個變化。您可以簡單地使用sharepoint javascript api來改進腳本。

讓我知道這是否合理。

+0

感謝PRASHANT,我已經嘗試了上述解決方案,但我不能使用,因爲編輯模式抽獎背上什麼,如果萬一我不得不改變現有的IT部門URL或者做一些編輯的webpart.Do我們的這一個有一種方法可以至少編輯管理員的CEWP。 – 2013-04-26 13:18:56

+0

將腳本移動到資產或樣式庫中的單獨文件,並在內容編輯器Web部分設置鏈接 – 2013-04-26 13:43:45

+0

這也是一點,但如果我想編輯webpart本身的CEWP屬性,我並不擔心頂級網站,因爲它只是用於重定向,反正在最壞的情況下,我將有一個管理員帳戶做編輯,這不是任何webpart的觀衆羣體的一部分,因此不會被重定向。 – 2013-04-26 14:03:47