2010-10-07 71 views
0

我必須爲具有多個部門的公司創建一個包含Sharepoint 2010的團隊網站。 要求(簡化)是:Sharepoint 2010:有多個部門的公司網站結構問題

頂部菜單:公司/部門-A /部門-B

主頁(默認情況下,主頁):

  • 公司新聞
  • 部門-A任務
  • 部門B任務
  • 公司快速啓動菜單(左側)

部-A-頁

  • 部門-A新聞
  • 部門-A任務
  • 部門-A快速啓動菜單(左)

部門 - B頁

  • 部門-B新聞
  • 部門-B任務
  • 部門-B快速啓動菜單(左)

所以我有2所列出的各部門的任務頁面之間共享。我必須爲每個頁面(家庭,部門A,部門B)創建個性化的快速啓動菜單。

我該怎麼做?

如果我創建多個網站頁面(每個部門一頁)並自定義頂級菜單,那麼我無法自定義每頁的快速啓動菜單。因爲它似乎是整個網站的唯一一個。

如果我創建嵌套的團隊網站(每個部門一個網站),我不能共享任務列表了嗎?

有什麼方法可以爲每個網頁或網站之間的共享列表自定義快速啓動菜單?

預先感謝您!

回答

2

我建議你爲每個部門創建子網站,並在它們下面存儲部門特定的數據。這將幫助你在未來的(當網站將增長)到:

  • 沒有列出的混亂在主站點
  • 建立部門網站模板(爲部門創建站點「C」幾下點擊)
  • 網站地圖和導航控件將自動填充
  • 更容易配置權限(無需建立權限,每個部門列表)

這種方法唯一的缺點是,這將是莫重新複雜,以顯示在家庭網站上的子站點的任務(你真的需要它嗎?)。但是,這可以通過實現自定義webpart或使用dataview webpart(xslt)來實現。

QuickLaunch可以通過網站設置或代碼(例如通過功能)進行自定義。

讓我知道如果您有任何其他問題。

+0

好的,非常感謝您的關注,因爲這是我第二天在Sharepoint上工作的一天。你能給自定義webparts/dataview webparts方法更詳細的指導方針嗎?我需要使用Visual Studio來實現它們嗎? – 2010-10-07 14:09:43

+0

如果你想讓你的webpart看起來像一個標準的sharepoint列表,我建議你使用dataview webpart。它可以使用SharePoint Designer進行創建和自定義。在你想要自定義外觀和感覺的時候,你需要VisualStudio 2010中可以實現的Visual WebPart。對於VisualWebPart或DataView WebPart,只需要google;例如:http://msdn.microsoft.com/en-us/library/cc300164(office 0.12)的.aspx – cement 2010-10-07 14:29:30