14 décembre 2009

Liste SharePoint et CEWP


La CEWP (Content Editor Web Part) est un formidable outil qui permet d’utiliser des scripts pour customiser les bibliothèques et sites.

Cette web part peut-être très utile lorsqu’elle est employée sur une bibliothèque SharePoint. Elle permet de modifier à la volée le contenu de cette bibliothèque (ajout d’images, modification de l’affichage en fonction des métadonnées,…).

Par exemple, ce petit script à glisser dans une CEWP (située après la bibliothèque) permet d’enlever l’icone “new” sur une bibliothèque (MOSS propose uniquement de le désactiver sur une collection de sites mais pas sur une bibliothèque):

<script type="text/javascript">
/* Cache l'icone news */
function HideNewIcons()

  var fields,i; 
  fields = document.getElementsByTagName('IMG'); 
  for( i = 0; i < fields.length; i ++ )
  {   
    var imgsrc = fields[i].getAttribute('SRC'); 
    if(imgsrc.indexOf("new.gif") != -1)
    {     
       fields[i].style.visibility = "hidden";   
    } 
  }
}

/* Appel */
HideNewIcons();
</script>

Ce script permet de masquer l’icone “New” de SharePoint dans une liste. Cette méthode permet de réaliser bien d’autres développements…

2 commentaires:

  1. Sympa.
    Mais où mettez-vous cette webpart ?

    RépondreSupprimer
  2. Il faut se placer au niveau de la bibliothèque puis cliquer sur "Actions du site" puis "Modifier la page". Ensuite rajouter un nouveau composant Webpart de type CEWP et le faire glisser en dessous de la web part de la bibliothèque.
    Cordialement.

    RépondreSupprimer