6.7. Attacher des fichiers à vos contenus grâce au module Upload

Une autre méthode qui permet d’ajouter des images à votre contenu est d’utiliser le module Upload. Avec ce module, vous téléchargez vos fichiers vers votre serveur et ensuite, vous ajoutez un lien dans votre contenu qui pointe vers ce fichier. Upload est plus compliqué à utiliser que Inline, mais il présente l’avantage de pouvoir attacher n’importe quel type de fichier (Image, Vidéo, PDF, etc.)

Installation

  • Activez le module Upload présent par défaut dans Drupal (Si vous ne l’avez pas déjà fait pour le module Inline).

Utilisation

  • Créez un nouvel Article et pointez vers un fichier PDF quelconque de votre disque dur dans la section Fichiers attachés.
  • Cliquez sur le bouton Attacher.

contenu-14_opt.jpegAttacher un fichier à votre article

  • Sauvegardez votre contenu, vous aurez ainsi un lien, à la fin de l’article vers le fichier attaché par Upload.

contenu-15_opt.jpegL’article et son fichier attaché

Pour plus de convivialité, vous pouvez insérer un lien vers le fichier attaché directement dans le contenu grâce à la balise html <a>. Pour cela, il faut savoir que tous vos fichiers téléchargés avec le module Upload sont placés dans le répertoire files de votre site (par exemple : ./sites/defaut/files).

N’oubliez pas de choisir le format d’entrée Full HTML pour autoriser les balises <a>.

Voici le code pour l’exemple précédent :

contenu-16_opt.jpegCréation d’un hyperlien vers le fichier attaché dans votre contenu

contenu-17_opt.jpegRendu de la page avec l’hyperlien

astuce_opt.jpeg

Vous pouvez créer directement vos liens avec NicEdit avec le bouton Add Link.

Configuration

  • Vous pouvez régler quelques paramètres du module Upload sur la page Administrer - Configuration du site - Transferts de fichiers.

astuce_opt.jpeg

N’oubliez pas que vous pouvez également accéder à cette page via Administrer, onglet Par module, section Upload.

contenu-18_opt.jpegLes options du module Upload

Vous pouvez régler ici : la taille maximale des images, si les liens vers les fichiers doivent apparaître à la fin du contenu et les types de fichiers acceptés.

Vous pouvez également régler la taille maximale de chaque fichier. Si vous voulez augmenter cette taille, il faut modifier le fichier php.ini comme indiqué dans le chapitre 9.2. Configuration de Php.

Il est également possible d’autoriser les fichiers attachés uniquement pour certains types de contenus :

  • Allez sur la page Administrer - Gestion du contenu - Types de contenu.
  • Modifiez ensuite le type de contenu concerné, Article par exemple, en cliquant sur le lien Modifier.
  • Rendez-vous à la section Procédures de publication.
  • Cochez le choix Désactivé.

Cela désactivera la possibilité de télécharger des fichiers dans les Articles.