it-swarm-fr.com

Comment activer l'éditeur WYSIWYG sur les champs?

J'ai ajouté quelques champs de texte sur un type de contenu dans Drupal; cependant, seuls les champs "corps" intégrés sont activés par l'éditeur WYSIWYG. J'utilise FCKEditor comme éditeur WYSIWYG (installé sous le module Wysiwyg).

Comment activer l'éditeur WYSIWYG sur un champ ajouté personnalisé?

6
Cynthia

Si vous ne voulez pas faire de chaque zone de texte un éditeur, FCKeditor sous Drupal vous permet de choisir exactement quels champs seront des éditeurs WYSIWYG .. vous devez configurer (.../admin/settings/fckeditor/default) pour le mode "include" et répertorier les ID de champ de type nœud. Vous pouvez même spécifier une barre d'outils simple vs normale. Assez flexible

7
Scott Evernden

Cliquez sur Configurer de votre champ CCK et choisissez Texte filtré (l'utilisateur sélectionne le format d'entrée) sous Traitement de texte =. Cette configuration affichera la sélection du format d'entrée que vous devez choisir. Tant que vous configurez correctement votre module WYSIWYG, l'éditeur affichera.

9
Rizzblow

Oui! Vous pouvez activer l'éditeur WYSIWYG pour chaque champ que vous ajoutez à l'aide de CCK.

  1. Ajoutez et activez le module WYSIWYG.
  2. Configurez le module WYSIWYG. Vous pouvez utiliser CK EDITOR ou FCK EDITOR.
  3. Aller à Manage fields en dessous de Content types et configurez chaque champ. Activer filtered text en dessous de Text processing de Global settings.

Et tu as fini!

3
snasim

J'ai continué à chercher ce problème pendant environ 6 heures et j'ai finalement trouvé la raison, pour votre champ de zone de texte personnalisé, vous devez ajouter cette ligne, pour utiliser le format d'entrée par défaut (HTML complet):

$form['format'] = filter_form();

soyez prudent si vous utilisez cet élément de formulaire dans fieldset, vous devez inclure ce fieldset:

$form['donation-instructions']['format'] = filter_form();

J'espère que cela t'aidera

2
Omnia

N'oubliez pas de vérifier le paramètre lignes minimum. C'était mon problème ... J'ai mis les lignes de mon champ à 3 et mes paramètres FCKEditor à 3 lignes minimum. J'ai changé les lignes de champ à 4 et cela a fonctionné!

Cela ne semble pas avoir d'importance si j'ai défini le champ sur Texte brut ou Texte filtré - cela fonctionne dans les deux cas.

1
plong0

D'ACCORD. Je l'ai compris. Je suis retourné et j'ai modifié la définition du champ: changé la valeur "Traitement de texte" en "Texte filtré" de "Texte brut" afin que l'utilisateur puisse sélectionner le type d'entrée.

0
Cynthia

Je suis allé en rond avec cela et j'ai finalement vu le paramètre fckeditor dans les paramètres de profil (PAS le global) qui lit

Minimum Rows [ 4 ]
FCKeditor will be triggered if the textarea has more rows than entered here. Enter '1' if you do not want to use this feature.

Et bien sûr, dans ma configuration de champ, j'avais des lignes définies sur 4, donc l'éditeur sacrément ne se lance jamais! J'ai changé mes rangs de champ en 5 et woop! le voilà!

0
Gary