Вопрос

Я хочу вариации, чтобы не обновлять целевые страницы автоматически. Поэтому я запускаю следующий скрипт на Poweshell:

$ rootweb= get-spweb http:///

$ ratingslist= $ RootWeb.lists [«Список отношений»]

$ PropertyStore= $ ratingslist.rootfolder $ PropertyStore.Properties.add («DisableautomaticPropagation», «True») $ PropertyStore.update ();

но смт не прав. Потому что когда:

1 - Когда источник впервые опубликован, я могу вручную щелкнуть кнопку Создать Varioation а чем целевая страница создана. И это нормально

2 - Но когда я повторю эту исходную страницу, обновленное содержимое отражено на цели автоматически.

Я не хочу автоматически обновлять целевую страницу с минорной версией исходной страницы, просто переизданной. Это была причина, по которой я сделал это ручное

Могу ли я сделать это на SharePoint 2013? Как?

Редактировать

SharePoint 2013 имеет страницу настроек вариаций, но они, кажется, они не работают

Не воссоздать новую целевую страницу, когда исходная страница переиздана, - проверил это, но страница все еще воссоздана

Как прекратить воссоздание страницы вариации?

Это было полезно?

Решение

I did some test and I found out that after creating variations with automatic propagation it is way too difficult to change them. If you configure variation settings with automatic variations set ti off BEFORE creating hierarchies it works.

Другие советы

there is similar question on stackexchange please read it and something is missing in ur powershell command

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("http://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Add("DisableAutomaticPropagation", "True")
$folder.Update();

Language Variations: Variation Page getting updated by source (When it shouldn't)

You can change the Page Update Behavior by going to 'Site settings' on your root site, clicking on 'Variation labels' (/_layouts/VariationLabels.aspx) and then clicking on your label you want to stop updating. There you can find an option called 'Page Update Behavior'.
The options are:

  • Automatic updates
  • Manual updates
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top