2009-11-26 96 views
0

在許多不同的WSS和SharePoint網站中,我們通常使用MS Office SharePoint Designer將LeftNavZone添加到default.aspx頁面。我想編寫一個功能以編程方式執行此操作,以便只能在某些站點上激活它。使用功能添加WebPartZone

這可能嗎?

我想它內

<asp:Content ContentPlaceHolderId="PlaceHolderLeftActions" runat="server"> 

回答

0

添加一個WebPartZone中使用功能,則不能添加到該頁面。您必須手動執行此操作,但是您可以使用此方法將網頁部件添加到頁面中AllUserWebPart

0

您通常會這樣做的方式是使用Visual Studio創建網站定義,其中包含應該包含所有項目部署到該網站,例如默認頁面。這使您可以控制新網站的創建。

選項2創建了一項功能,它可以完成2件事情。

  • 部署一個名爲homepage.aspx到網站的新ASPX,該頁面包含期望的控制等

  • 當功能被激活時執行的feauture接收器,它設置在網站首頁編程成爲新部署的頁面。