none
Problème wiki RRS feed

  • 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.

    lundi 27 février 2012 15:58

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
    mardi 6 mars 2012 11:52
  • 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
    lundi 12 mars 2012 08:57

Toutes les réponses

  • J'ai oublié de préciser que malgré le message d'erreur la page est créé dans la bibliothèque mais je ne peux rien modifier et ce que j'ai rempli dans le champ texte n'est pas pris en compte
    lundi 27 février 2012 16:01
  • 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

    lundi 27 février 2012 21:31
  • Bonjour,

    Merci pour vos réponses, mais je n'ai aucune colonne obligatoire :-((  ci-dessous la capture d'écran

    mardi 28 février 2012 08:40
  • Re,

    Ci-dessous les colonnes de la bibliothèque dans SharePoint Designer

    mardi 28 février 2012 08:54
  • 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

    mardi 28 février 2012 09:26
  • Bonjour Gokhan,

    Le problème est sur la prod :) donc je ne peux pas prendre le risque

    mardi 28 février 2012 12:53
  • J'ai fait le test,

    Nom et contenu wiki je ne peux pas les supprimer et pourtant dans la colonne obligatoire rien n'est coché

    mardi 28 février 2012 15:42
  • Bonjour,

    Petite question en passant, avez-vous customiser votre Master Page?


    Pascal P
    http://sharepoint-afterwork.fr
    Nouveaux site en FR
    Twitter: @PascalPoeck

    mardi 28 février 2012 16:04
  • Bonjour Pascal,

    Oui j'utilise Une Master Page spécifique

    mardi 28 février 2012 17:30
  • 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

    mardi 28 février 2012 19:13
  • 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.

    mardi 6 mars 2012 08:59
  • 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

    mardi 6 mars 2012 11:47
  • 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
    mardi 6 mars 2012 11:52
  • 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.

    mardi 6 mars 2012 12:15
  • Bonjour,

    Après investigation, j'ai le message d'erreur suivant:

    Erreur lors de la création d'un controle -Panel1

    Balise server inconnue 'PublishingNavigation:PortalSiteMapDataSource'.

    N'hésitez pas si vous avez des suggéstions :-)

    mercredi 7 mars 2012 10:36
  • 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
    lundi 12 mars 2012 08:57