質問

バリエーションは自動的にターゲットページを更新しないようにしたい。 そのため、Poweshell:で次のスクリプトを実行します。

$ rootweb= get-spweb http:///

$ RELATIRIONSLISS= $ ROOTWeb.Lists ["Relationshis List"]

$ PropertyStore= $ RELATIRIONSLIST.ROTFOLDER. $ PropertyStore.Properties.Add( "disableautomatumagation"、 "true") $ PropertyStore.Update();

しかしSMTHは正しくありません。いつ:

1-ソースが最初に公開されると、手動でボタンをクリックするとバリオテーションの作成 そしてターゲットページよりも作成されます。そしてこれはOK です

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