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 :
- 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 »
- Cliquez sur « Ajouter un composant Web Part » puis dans la barre de menu haute qui apparait « Média et Contenu » et « Editeur de contenu »
- Pointez votre souris dans la nouvelle webpart qui apparait, puis cliquez sur « Modifier la source »
- Saisissez le code suivant dans la fenêtre modal « Source HTML », puis cliquez sur OK :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script language="javascript"> jQuery(document).ready(function(){ var table = jQuery(this).find('table#idAttachmentsTable').first(); jQuery(table).find('span[dir="ltr"] > a').each(function(idx){ if ( jQuery(table).find('span.dl_'+idx).length === 0 ){ jQuery('<span class="dl_'+idx+'" src="" target="test">&nbsp;&nbsp;<a class="noloop" href="'+jQuery(this).attr('href')+'" target="_blank">download</a></span>').insertAfter(jQuery(this)); } }); }); </script>
- N’oubliez pas de masquer votre webpart via les propriétés de celle ci.
Bon courage !