Astuce office 365 : ajoutez un lien de téléchargement direct sur vos fichiers joints

Citation Publié le Mis à jour le

Bonjour

Ci-joint un script jquery permettant d’ajouter un lien de téléchargement direct à tous vos fichiers joints

Ce code est à disposer dans la page de votre formulaire spécifique http://<votretenant>.sharepoint.com/Lists/votreliste/dispform.aspx

Avant (fonctionnement nominal, on ouvre Office Web Apps en cliquant sur le lien) :

Après (ajout d’un lien téléchargement directe « download ») :

Méthode d’installation :

  1. Cliquez sur un élément de la liste pour accéder à un formulaire de consultation de liste en pleine page (pas de fenêtre modale), puis cliquez sur « Modifier la page »

  1. Cliquez sur « Ajouter un composant Web Part » puis dans la barre de menu haute qui apparait « Média et Contenu » et « Editeur de contenu »

  1. Pointez votre souris dans la nouvelle webpart qui apparait, puis cliquez sur « Modifier la source »

  1. Saisissez le code suivant dans la fenêtre modal « Source HTML », puis cliquez sur OK :

&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&gt;&lt;/script&gt;

&lt;script language=&quot;javascript&quot;&gt;
jQuery(document).ready(function(){
 		var table = jQuery(this).find('table#idAttachmentsTable').first();
 		jQuery(table).find('span[dir=&quot;ltr&quot;] &gt; a').each(function(idx){
 			if ( jQuery(table).find('span.dl_'+idx).length === 0 ){ 
 				jQuery('&lt;span class=&quot;dl_'+idx+'&quot; src=&quot;&quot; target=&quot;test&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;noloop&quot; href=&quot;'+jQuery(this).attr('href')+'&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/span&gt;').insertAfter(jQuery(this));
 			}
 		});
});
&lt;/script&gt;
 
  1. N’oubliez pas de masquer votre webpart via les propriétés de celle ci.

Bon courage !

Publicités

Laissez un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s