Je m'appelle Simon MARTINEZ, je suis actuellement en dernière de mon cursus Master of Science à SUPINFO Lille. Je suis en stage chez WygWam où j'ai intégré le pôle Sharepoint. En savoir plus »
LATEST PROJECT: REGEX Date
La Content Query Web Part ne peut être instancié en dehors de l’UI SharePoint car il a besoin du SPContext pour sauvegarder les liens vers les fichiers personnalisés XSL StyleSheets.
« A Web Part or Web Form Control on this Page cannot be displayed or imported. The type is not registered as safe. »
Il faut ajouter une ligne dans le web.config dans « <SafeControls> ».
<SafeControl Assembly= »ASSEMBLYWP, Version=VERSION, Culture=neutral, PublicKeyToken=PUBLIKEYTOKEN » Namespace= »NAMESPACE » TypeName= »* » Safe= »True » SafeAgainstScript= »False » />
Dans Sharepoint 2010 Mangement Shell
Enable-SPFeature -id « 73ef14b1-13a9-416b-a9b5-ececa2b0604c » -Url « URL_SITE »
Rediriger vers une page en mode édition – SHAREPOINT 2010
Response.Redirect(lapage+"?ControlMode=Edit&DisplayMode=Design");
Pour vérifier si l’utilisateur courant ou un utilisateur a quelconque droit sur une liste ou un site, Sharepoint 2010 nous donne 2 fonctions :
- DoesUserHavePermissions
- CheckPermissions
J’ai une préférence pour DoesUserHavePermissions car il renvoie un boolean contrairement à CheckPermissions qui génère une exception au cas où l’utilisateur n’aurait pas les droits.
L’avantage de DoesUserHavePermissions est la possibilité [...]
J’ai eu le besoin d’afficher les 200 premiers caractères d’un richtextarea pour m’en servir comme extrait, le soucis c’est que ça pose des problèmes : si ça coupe une balise HTML en 2, ça peut foutre en l’air l’intégration de la page.
Il a fallu dans un premier temps, retirer les balises HTML en XSLT.
<xsl:template name="removeHtmlTags">
[...]
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/votrecss.css %>"
After="corev4.css" runat="server"/>
Lorsque l’on crée une liste sur Sharepoint 2010, notre liste possède une colonne ‘Title’ que l’on ne peut pas supprimer.
Cette colonne est là pour rester, et on ne peut pas la supprimer.
Mais heureusement pour nous, on peut la cacher et rendre cette colonne facultative.
Pour se faire :
* Rendre facultatif ‘List’
- Lorsqu’on est dans notre liste, [...]