Si vous essayez d’afficher SharePoint page .aspx, l’erreur « Cette page n’utilise pas une mise en page valide »
Symptômes
Les utilisateurs qui tentent d’afficher ou d’afficher une page au format .aspx reçoivent l’erreur suivante :
« Cette page n’utilise pas de mise en page valide »
Cause
La page .aspx utilise une mise en page non valide ou la mise en page actuelle est endommagée.
Résolution
Il existe deux résolutions potentielles à ce sujet.
Si la page fonctionne à un moment donné, utilisez l’historique des versions pour revenir à la dernière version de travail connue :
- Go to Site Actions > View All Site Content.
- Cliquez sur Pages.
- Cliquez sur le menu déroulant en face de la page .aspx en question.
- Sélectionnez Historique des versions.
- Affichez un aperçu des versions antérieures pour voir si le problème a été introduit récemment. Si possible, identifiez une dernière version de travail connue et suggérez au client de restaurer cette version.
Sinon, nous pouvons essayer de corriger manuellement la mise en page :
Vous pouvez trouver dans contenu et structure du site (/_layouts/sitemanager.aspx) que la mise en page est répertoriée par chemin d’accès, et non par nom. Par exemple, la mise en page est répertoriée comme « /_catalogs/masterpage/WelcomeLinks.aspx » au lieu de « Page d’accueil avec des liens récapitulatifs ».
Tout d’abord, nous allons nous assurer que le modèle est activé dans /_layouts/AreaTemplateSettings.aspx. En règle générale, les mises en page sont définies sur « Les pages de ce site peuvent utiliser n’importe quelle mise en page ».
Ensuite, nous allons afficher tout le contenu du site (/_layouts/viewlsts.aspx) -> Pages, cliquer sur la zone de détail sur la page concernée et sélectionner « Modifier les propriétés de la page ». À partir de là, sélectionnez une disposition valide. Vous devriez maintenant être en mesure d’restituer la page.
Dans mon expérience, nous avons parfois forcer la réinitialisation de la mise en page, en la redéfinissant sur autre chose, puis en rétablissant la mise en page d’origine dans viewlsts.aspx et sitemanager.aspx :
- Go to /_layouts/viewlsts.aspx > Pages > Edit page properties of the affected page and change the layout to something else.
- Go to /_layouts/sitemanager.aspx > Pages > Edit page settings of the affected page and change the layout to the same as Step 1.
- Revenir à viewlsts.aspx et modifier la disposition à l’original.
- Revenir à sitemanager.aspx et revenir à la disposition d’origine.
- Confirmez que la disposition dans sitemanager.aspx s’affiche désormais par nom, et non par chemin d’accès.
- Confirmez que la page ne lance plus d’erreurs.
Informations supplémentaires
Encore besoin d’aide ? Accédez au site de la Communauté SharePoint.