добавить свойство в onet.xml sharepoint 2010 - PullRequest
0 голосов
/ 15 ноября 2011

Мне интересно, есть ли кто-нибудь, кто может помочь мне с этой проблемой.Я хочу добавить свойство в onet.xml моего пользовательского веб-шаблона.так что если вы создаете сайт из этого веб-шаблона, сайт будет содержать это свойство.это возможно?Спасибо.

Ответы [ 2 ]

1 голос
/ 24 октября 2012

Это также очень полезная ссылка, описывающая, как ссылаться на свойства из вашей пользовательской веб-части. 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>
1 голос
/ 01 июня 2012

Пожалуйста, обратитесь сюда ... он содержит некоторую информацию о onet.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...