Pregunta

Quiero variaciones para no actualizar las páginas de destino automáticamente. Así que ejecuto el siguiente script en POPESHELL:

$ rootweb= get-spweb http:///

$ Relationslist= $ rootweb.lists ["Lista de relaciones"]

$ PropertyStore= $ Relationslist.RootFolder $ PropertyStore.properties.add ("Disableoutomataticpropagación", "verdadero") $ PropertyStore.Update ();

Pero Smth no está bien. Porque cuando:

1- Cuando la fuente se publica por primera vez, puedo hacer clic manualmente en el botón Crear varioación y que la página de destino se crea. Y esto está bien

2- Pero cuando vuelva a publicar esta página de origen, el contenido actualizado se refleja en el objetivo automáticamente.

No quiero que la página de destino se actualice automáticamente con la versión menor de la página de origen, simplemente reeditada. Esta fue la razón por la que lo hice manual

¿Puedo hacer esto en SharePoint 2013? ¿Cómo?

editar

SharePoint 2013 tiene la página de Configuración de variaciones, pero parece que no funcionan

No vuelva a crear una nueva página de destino cuando la página de origen se vuelve a publicar, lo revisé, pero la página aún está recreada

¿Cómo dejar de recrear la página de variación?

¿Fue útil?

Solución

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.

Otros consejos

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
Licenciado bajo: CC-BY-SA con atribución
scroll top