Variações SharePoint 2013.
-
10-12-2019 - |
Pergunta
Eu quero variações não atualizar as páginas de destino automaticamente. Então eu executo o seguinte script em Poweshell:
.$ rootweb= get-spweb http:///
$ RelationshtSlist= $ rootweb.Lists ["Lista de relacionamentos"]
$ ProporSTore= $ relacionamentoslist.rootfolder $ ProporTore.properties.add ("DisableAutomaticPragation", "True") $ ProprosTore.update ();
Mas o Smth não está certo. Porque quando:
1- Quando a fonte é publicada pela primeira vez, posso clicar manualmente no botão Criar varioação e a página de destino é criada. E isso é ok
2- Mas quando eu republico esta página de origem, o conteúdo atualizado é refletido para o destino automaticamente.
Eu não quero que a página de destino seja atualizada automaticamente com a versão secundária da página de origem apenas republicada. Esta foi a razão pela qual eu fiz manual
Posso fazer isso no SharePoint 2013? Como?
editar
SharePoint 2013 tem a página de configurações de variações, mas eles parecem que não funcionam
Não recrie uma nova página de destino quando a página de origem é republicada, - eu verifiquei isso, mas a página ainda é recriada
Como parar de recriar a página de variação?
Solução
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.
Outras dicas
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