Intégrer un uploader des fichiers dans Drupal avec le module wysiwyg

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.

2014-05-07_221738

Sur la même page, tout en bas, dans Balises HTML autorisées , ajoutez la balise <img>.

2014-05-07_221752

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.

2014-05-07_221642

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.

2014-05-07_221619

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 !