18
novembre
2011
SharePoint 2010 + WebPart + CSS
novembre
2011
Un article de benji_dv
Pas de commentaires
Il peut (mouais, je dirais même que cela arrive souvent ) arriver qu’un webpart soit lié à un css spécifique.
Il est possible d’ajouter dans Visual Studio un css qui sera déployé automatiquement lors du provisionning du webpart dans SharePoint.
Pour ce faire, dans le projet Visual Studio :
- Menu Ctx (clic droit) > Add > SharePoint Layouts Mapped Folder
-> Visual Studio va créer le répertoire Layout dans le projet et un sous répertoire qui correspondra au répertoire dans lequel votre webpart sera déployé. -
Dans ce sous répertoire correspondant au répertoire de déploiment, créer un fichier css (exemple style.css)
-
Dans l’ascx lié au webpart, ajouter la directive suivante :
<SharePoint:CssRegistration
ID= »cssRegCreationCompte »
runat= »server »
Name= »/_layouts/nomDuRépertoireDuWebPartDansLayout/Style.css »>
</SharePoint:CssRegistration>
Le tour est joué, il ne vous reste plus qu’à déclarer les balises css, et les utiliser dans l’ascx !
PS : cela fonctionne aussi pour les scripts…