2011-11-15 90 views
0

我想知道是否有人可以幫助我解決這個問題。 我想添加一個屬性到我的自定義webtemplate的onet.xml。因此,如果您使用此網頁模板創建網站,該網站將包含該媒體資源。 是可能的嗎?謝謝。將屬性添加到onet.xml sharepoint 2010

+0

你想加什麼屬性? –

+0

我正嘗試在我的網站(可以是spweb或spsite)下添加工作區或子網站,因此我需要將屬性添加到原始網站的one.xml文件中,以瞭解創建子sistes時的位置。現在我使用的URL不是很好,以檢查我在哪裏執行som控件。當我創建子網站時,我可以添加屬性,但原始網站沒有屬性。我不想使用功能。謝謝 – user217648

回答

1

這也說明了如何從您的自定義Web部件引用屬性一個非常有用的鏈接。 http://aarebrot.net/blog/2008/11/loading-custom-web-parts-inside-your-onet-xml/

的鏈接解釋格式如何V3的樣子,如果你還沒有注意到它是利用V2不同:

<webParts> 
    <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> 
    <metaData> 
     <type name="Client.Publishing.Intranet.WebParts.ClientStoryRotator,Client.Publishing.Intranet.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=320209e28e1f8058" /> 
     <importErrorMessage>$Resources:cmscore,WebPartImportError;</importErrorMessage> 
    </metaData> 
    <data> 
     <properties> 
     <property name="Title" type="string">$Resources:Client.Publishing.Intranet.Lists.Articles,list_Stories_Title;</property> 
     <property name="Description" type="string">$Resources:Client.Publishing.Intranet.Lists.Articles,list_Stories_Description;</property> 
     <property name="ListName" type="string">$Resources:Client.Publishing.Intranet.Lists.Articles,list_Stories_Title;</property> 
     <property name="WebName" type="string">$Resources:Client.Publishing.Intranet.SiteTemplates,webpart_Library_Url;</property> 
     <property name="Width" type="string">$Resources:Client.Publishing.Intranet.SiteTemplates,webpart_Stories_Width;</property> 
     </properties> 
    </data> 
    </webPart> 
</webParts> 
+2

請將鏈接中的相關文本添加到答案正文中,鏈接可能會死亡。 – skolima

+0

是真的,該帖子現在更新.. – Lejossan