Meilleur auteur de réponses
Problème wiki

Question
-
Bonjour,
Je dispose d'une bibilothèque de pages wiki, depuis un certain temps quand je click sur ajouter une nouvelle page, j'ai une page pour renseigner le nom de la page ensuite un champ texte pour mettre le contenu mais quand j'enregistre j'ai le message d'erreur suivant:
"Vous devez spécifier une valeur pour ce champ obligatoire" sachant que dans les paramètres je n'ai aucune colonne obligatoire.
Pour info j'utilise SharePoint Foundation.
Réponses
-
Bonjour,
Merci pour votre réponse Magic_tun. Vu que vous utilisez une Master Page custom je pense que votre problème vient de là. Il doit y avoir quelque part un placeholder qui a été supprimer. Pour rappel, on ne supprime jamais un placeholder d'une Master Page, on le place dans une balise avec display:none
Voici un extrait d'un post qui traite de cette problématique ;-)
In a nutshell, the reason for this error was the hiding of the PlaceHolderPageTitleInTitleArea. I had moved this place holder in my master page to the hidden panel, with opening tag:asp:panel visible="false" runat="server"This for some reason resulted in the error, but when changing the visibility setting to be done by a CSS rule, the error disappeared. Simply, add this CSS class, eg..hiddenpanel{display: none;}Then replace the visible="false" attribute in the asp:panel tag by cssclass="hiddenpanel" attribute.Pascal P
http://sharepoint-afterwork.fr
Nouveaux site en FR
Twitter: @PascalPoeck- Marqué comme réponse Anis HADDAD lundi 12 mars 2012 08:53
-
Bonjour,
@Pascal: effectivement le problème venait du placeholder.
J'ai supprimé l'attribut visible du panel et j'ai remplacé par une classe CSS que j'ai intégré dans une feuille de style et qui permet le rendu côté client mais sans l'afficher.
Cordialement.
- Marqué comme réponse Anis HADDAD mardi 22 mai 2012 08:55
Toutes les réponses
-
-
Bonjour,
Des elements de réponses sur ces threads ?
http://stackoverflow.com/questions/4274850/wiki-page-library-issue-in-sharepoint-2010
Bon courage
Thierry Buisson
- Modifié ThierryBuissonMVP, Moderator lundi 27 février 2012 17:07
-
Bonsoir,
Effectivement les liens de Thierry vous seront de grandes utilités.. Si je me trompe pas, c'est le "name" qui est obligatoire.. Passez par le Designer pour enlever le required dans votre collone ..
Mais vous avez un excellent article aussi : http://borderingdotnet.blogspot.com/2010/09/you-must-specify-value-for-this.html
Avec les liens de Thierry et avec ce liens, vous etes au complèt.
Bonne chance, Gokan
Founder of SharePoint CookBook: http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal -
-
-
Salut,
Petit test ..
- Supprime Titre, Contenu Wiki, Crée par, modifié par, Extrait vers
- Recrée les
Et dis nous si l'erreur est encore là..
Le but de ce test est que, si une des colonnes est "obligatoire" .. il vous donnera une belle erreurs ..
merci, Gokan
Founder of SharePoint CookBook: http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal -
-
-
Bonjour,
Petite question en passant, avez-vous customiser votre Master Page?
Pascal P
http://sharepoint-afterwork.fr
Nouveaux site en FR
Twitter: @PascalPoeck -
-
Bonsoir Magic_Thun,
On va procéder à la manière d'un guerrier, et en scriptant en Powershell. On va supprimer les collumn en code ..
éxecuter ce code :
SPList list = web.Lists["CustomTest"];
SPField f = list.Fields["Name"];
f.Sealed = false;
f.Update();
list.Fields["Name"].Delete();
Changer le "CustomTest" avec le nom de votre list. Et tenez nous au courant.. Bonne chance, Gokan
Founder of SharePoint CookBook: http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal -
Bonjour Gokhan,
As tu un script en powershell pour modifier le statut d'une colonne ( "obligatoire" à "non obligatoire")??
Dans mon cas j'ai identifié 2 colonnes obligatoires: ci-dessous la capture d'écran de sharepoint designer, l'icone "supprimer" est grisée.
Merci par avance.
-
Bonjour Magic_Thun,
éxecuter ce code :
SPList list = web.Lists["CustomTest"];
SPField f = list.Fields["Name"];
f.Sealed = false;
f.Update();
list.Fields["Name"].Delete();
Changer le "CustomTest" avec le nom de votre list. Et tenez nous au courant.. J'ai envie de voir, s'il va te donnez un ACCESS DENIED. ça peux expliquer pourquoi c'est grisée ..
Bonne chance, Gokan
My blog has been redesigned and relooked.. Have a look with a great pleausre.. :) : http://www.GokanOzcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com -
Bonjour,
Merci pour votre réponse Magic_tun. Vu que vous utilisez une Master Page custom je pense que votre problème vient de là. Il doit y avoir quelque part un placeholder qui a été supprimer. Pour rappel, on ne supprime jamais un placeholder d'une Master Page, on le place dans une balise avec display:none
Voici un extrait d'un post qui traite de cette problématique ;-)
In a nutshell, the reason for this error was the hiding of the PlaceHolderPageTitleInTitleArea. I had moved this place holder in my master page to the hidden panel, with opening tag:asp:panel visible="false" runat="server"This for some reason resulted in the error, but when changing the visibility setting to be done by a CSS rule, the error disappeared. Simply, add this CSS class, eg..hiddenpanel{display: none;}Then replace the visible="false" attribute in the asp:panel tag by cssclass="hiddenpanel" attribute.Pascal P
http://sharepoint-afterwork.fr
Nouveaux site en FR
Twitter: @PascalPoeck- Marqué comme réponse Anis HADDAD lundi 12 mars 2012 08:53
-
Bonjour,
D'abord, merci pour vos réponses.
@Pascal: j'ai changé la master page et j'ai mis par défaut celle de Microsoft et j'ai toujours le même problème. Pour information, ce problème n'existait pas avant( avec la master page custom), c'est depuis quelques semaines.
@Gokan: je teste et je vous tiens au courant
Cordialement.
-
-
Bonjour,
@Pascal: effectivement le problème venait du placeholder.
J'ai supprimé l'attribut visible du panel et j'ai remplacé par une classe CSS que j'ai intégré dans une feuille de style et qui permet le rendu côté client mais sans l'afficher.
Cordialement.
- Marqué comme réponse Anis HADDAD mardi 22 mai 2012 08:55