20 octobre 2013

SHAREPOINT : SPListItem incompatible avec un site de publication


Aujourd'hui un article rencontré sur un site SharePoint utilisant les fonctionnalités natives de publication.
 
Problème : Lors de l'accès à une page du site utilisant la fonctionnalité de publication, l'erreur suivante apparaît: "Invalid SPListItem. The SPListItem provided is not compatible with a Publishing Page."
 
Solution : La solution la plus simple reste de désactiver pour réactiver les fonctionnalités de publication au niveau collection de sites et sites (Scope "Site" et "Web").
Si cette solution ne fonctionne pas, vous pourrez passer les commandes PowerShell pour SharePoint permettant de reparamétrer la publication sur le site:

$web = get-spweb http://monsharepoint/monsite
$correctId = $web.Lists["Pages"].ID
$web.AllProperties["__PagesListId"] = $correctId.ToString()
$web.Update()

$web.AllProperties["__PublishingFeatureActivated"] = "True"
$web.Update()

 

Aucun commentaire:

Enregistrer un commentaire