我想知道是否有人可以帮我解决这个问题。 我想在我的自定义webtemplate的onet.xml中添加一个属性。因此,如果您从此Web模板创建网站,该网站将包含该属性。 那可能吗?谢谢。
答案 0 :(得分:1)
请参阅此内容......它包含有关onet.xml
的一些信息答案 1 :(得分: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>