Часть приложения Provisioning Share Share 2013 не работает с распространением страниц

Я использую Sharepoint 2013 и мне нужен многоязычный сайт (английский и французский). У меня проблема с предоставлением частей приложения в макете по умолчанию. Вот elements.xml моих макетов:

<File Path="MyLayoutFolder\MyLayout.aspx" Url="MyLayoutFolder/MyLayout.aspx" Type="GhostableInLibrary" IgnoreIfAlreadyExists="TRUE">
      <Property Name="Title" Value="MyLayout"/>
      <Property Name="Description" Value="MyLayout Description"/>
      <Property Name="ContentType" Value="$Resources:cmscore,contenttype_pagelayout_name;"/>
      <Property Name="PublishingPreviewImage" Value="~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/ArticleLeft.png, ~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/ArticleLeft.png"/>
      <Property Name="PublishingAssociatedContentType" Value=";#CNPage;#0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF3900523C43D792F54F6FBC9E0AD0F7CCFDAF;#"/>
      <AllUsersWebPart WebPartZoneID="ContentZoneID" WebPartOrder="1">
        <![CDATA[
          <webParts>
            <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
              <metaData>
                <type name="Microsoft.SharePoint.WebPartPages.ClientWebPart, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
                <importErrorMessage>Cannot import this Web Part.</importErrorMessage>
              </metaData>
              <data>
                <properties>
                  <property name="TitleIconImageUrl" type="string" />
                  <property name="HelpMode" type="helpmode">Navigate</property>
                  <property name="Direction" type="direction">NotSet</property>
                  <property name="ExportMode" type="exportmode">None</property>
                  <property name="HelpUrl" type="string" />
                  <property name="Hidden" type="bool">False</property>
                  <property name="Description" type="string">My App Part Description</property>
                  <property name="FeatureId" type="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">c6df9bdd-1ed9-42fa-9589-de2b480596b9</property>
                  <property name="CatalogIconImageUrl" type="string" />
                  <property name="Title" type="string">This is the title</property>
                  <property name="AllowHide" type="bool">True</property>
                  <property name="ProductWebId" type="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">d624e943-f118-4c9e-9168-92566f483452</property>
                  <property name="AllowZoneChange" type="bool">True</property>
                  <property name="ChromeType" type="chrometype">None</property>
                  <property name="AllowConnect" type="bool">True</property>
                  <property name="Width" type="unit" />
                  <property name="Height" type="unit" />
                  <property name="WebPartName" type="string">WebPartName</property>
                  <property name="TitleUrl" type="string" />
                  <property name="AllowEdit" type="bool">True</property>
                  <property name="AllowMinimize" type="bool">True</property>
                  <property name="ProductId" type="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">c6df9bdd-1ed9-42fa-9589-de2b480596b8</property>
                  <property name="AllowClose" type="bool">True</property>
                  <property name="ChromeState" type="chromestate">Normal</property>
                </properties>
              </data>
            </webPart>
          </webParts>
        ]]>
      </AllUsersWebPart></file>

Несколько вещей, чтобы отметить. Свойство ProductID соответствует идентификатору продукта моего приложения. Имя WebPartName соответствует имени моей части приложения. FeatureId - это продукт + 1.

Когда я создаю страницу на английском, моя часть приложения создается автоматически. Если я переключаюсь на французский и создаю страницу, моя часть приложения также создается автоматически. Однако, если моя французская страница создается автоматически с помощью задания таймера Определение задания распространения страницы, часть приложения не создается на французском языке.

Кто-нибудь еще с этим вопросом?

0 ответов

Другие вопросы по тегам