C’est une problématique que les Drupalien connaissent bien : Uploader des fichiers dans drupal via l’éditeur Wysiwyg de Drupal est une calamité ! A défaut d’une fonction out-of-ze-box, je vous propose de vous expliquer comment mettre en place un uploader de fichiers le plus simplement du monde !
Les prérequis :
Avoir déjà installé le module Wysiwyg et l’éditeur de texte de votre choix. Je ne traiterai pas cette partie, d’autres sites le font déjà très bien. Ici, j’ai choisi TinyMce 3.5.
La suite de module suivante :
L’installation :
Une fois ces modules installés, activez-lez et rendez-vous dans :
Administration » Configuration » Rédaction de contenu » Formats de texte
Éditez la configuration du format de texte souhaité, et cochez la case Convert Media tags to markup.
Sur la même page, tout en bas, dans Balises HTML autorisées , ajoutez la balise <img>.
Rendez-vous enfin dans Administration » Configuration » Rédaction de contenu » WYSIWYG Profile et modifié le format de texte précédemment sélectionné. Dans la partie Afficher Buttons and plugins, ajoutez à votre éditeur la fonction Media browser.
Pensez également à cocher l’option image afin de pouvoir par la suite éditer votre fichier dans l’éditeur de texte.
Vous voilà paré ! Testez l’édition d’un contenu pour voir apparaître la nouvelle icône.
Les fonctions sont assez sommaires, vous pouvez uploader du contenu ou parcourir le contenu précédemment uploadé et l’insérer dans tout type de contenu pour lequel votre format de texte est activé.
Voilà, vous pouvez à présent uploader des fichiers dans drupal. Enjoy !