我想知道有没有人能帮我解决这个问题。我想添加一个属性到我的自定义网页模板的onet.xml。这样,如果您使用此web模板创建网站,则该网站将包含该属性。这有可能吗?谢谢。
发布于 2012-06-01 19:08:34
请参考此...它包含了一些关于onet.xml的信息
发布于 2012-10-24 17:10:50
这也是一个非常有用的链接,它描述了如何从您的自定义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>https://stackoverflow.com/questions/8135829
复制相似问题