sábado, 23 de junio de 2012

Tips/Info #37 Sharepoint 2010

1-Mostrar el ONET.XML de un sitio de Sharepoint

Con agregar el siguiente texto /_vti_bin/owssvr.dll?Cmd=GetProjSchema a la url de un site, nos devuelve el archivo ONET.XML.

image

2-Soporte multidioma de un site mediante PowerShell

$spWebSite = Get-spWebSite http://sitio_url
$spWebSite.IsMultilingual = $true
$spWebSite.Update()
#Obtengo la configuracion regional actual usada por el server
$spRegionaSettings = New-Object Microsoft.SharePoint.SPRegionalSettings $spWebSite
$spRegionaSettings.InstalledLanguages
#agrego el lenguaje español (Argentina) debe estar previamente instaldo el language pack
$spWebSite.AddSupportedUICulture(11274)
$spWebSite.Update()
$spWebSite.Dispose()

3-No aparece la librería “Site Pages” y “Sites Assets”

Ir a Site Actions -> Site Settings –>Manage Site Features

Activar la feature Wiki Page Home Page

4-Error:  The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.

Agrega a tu código la opción de AllowUnsafeUpdates a true.

Web.AllowUnsafeUpdates = true;
item["Title"]=”Sample”;
item.Update();

Otra manera es cambiar la opción Web Page Security Validation a Off

img1

5-xData.responseXML soporte multiplataforma en una consulta web services o spsservices al finalizar (complete)

Cambiar la siguiente sentencia:

$(xData.responseXML).find(“z\\:row”).each(function() {

por esto

$(xData.responseXML).find(“z\\:row, row”).each(function() {

z\\:row‘sólo trabaja de forma correcta en IE, y ‘row‘ trabajará en cada navegador.

No hay comentarios:

Publicar un comentario