Drupal est un logiciel libre pour la gestion, l'organisation et la publication de contenu Web. Grâce à l'ajout de modules Drupal permet de gérer facilement les différents types de contenus offerts par un site Web. Le contrôle du contenu s'étend à un module de l'éditeur " ce que vous voyez est ce que vous obtenez " ( WYSIWYG) . Le module fournit des contrôles d'adapter l'utilisation d'un éditeur spécifique en fonction du rôle de l'utilisateur ou de l'attribut . Une caractéristique du module manque , cependant, est une forme de contrôle - champ qui vous permettent de désactiver l'éditeur WYSIWYG pour les champs de commentaire . En ajoutant quelques lignes de code , comme décrit ci-dessous, vous pouvez résoudre ce problème . Choses que vous devez
Drupal 6
connectivité réseau
texte éditeur
Afficher plus Instructions
WYSIWYG téléchargement du module d'installation et
1
Télécharger le WYSIWYG le module Drupal (voir Ressources) .
2
Installez le module en extraire le paquet dans le répertoire des modules appropriés pour votre site. Par exemple, le répertoire du module par défaut du site peut être consulté à /var/www/drupal-6/sites/default/modules selon le répertoire exact de l' installation de votre environnement Drupal
3
ouverte l' admin /paramètres fichier /wysiwyg /profile pour trouver une liste des bibliothèques de l'éditeur compatibles ainsi que les détails de téléchargement . Le but du module WYSIWYG est de gérer au moins un éditeur , donc télécharger l'éditeur de votre choix et installez-le dans le dossier du module WYSIWYG de l'étape 2 .
4
Aller à admin /settings /wysiwyg /profile et rechargez la page pour voir le rédacteur en chef nouvellement installé marqué comme " installé ".
5
associer l' éditeur installé avec un format d'entrée en allant à admin /settings /filtres et en attribuant le format d'entrée par défaut .
6
retour à admin /settings /wysiwyg /profile et associer l'éditeur avec le format .
7
Ouvert node /add /page et noter la présence de la éditeur.
Désactiver WYSIWYG commentaire formatage des champs
8
Remplacer " comment-form " avec l'ID de votre forme et " comment_filter " avec votre domaine. Il pourrait être nécessaire d'ajouter un " print_r ($ form_id ) " pour identifier l' ID de votre élément de formulaire
9
Ajoutez la fonction suivante à vos modules personnalisés où l'éditeur WYSIWYG doit être désactivée : .
fonction my_module_form_alter ( form_id $ & $ form ) {
if ($ form_id [' # id'] == ' comment-form ') { $ form_id [' comment_filter '] [' format ' ] = array ();} }
10
Recharger les noeuds associés à l' MODULE_form_alter modifié. Notez que l'éditeur WYSIWYG a été désactivé.