Bonjour,

Dans mon projet ASP.NET, j'ai intégré le composant fckeditor qui est un éditeur de texte riche.
J'arrive à l'utiliser, l'intégrer dans mes pages, pas de problèmes.

J'ai un problème pour ce qui est de la customisation de ce composant.

Dans certaines situations, je voudrais pouvoir ajouter un composant fckeditor sans sa barre d'outils, juste la zone d'édition du composant en fait.
Après avoir lu quelques trucs à droite à gauche je suis tombé sur ce lien :
http://www.developpez.net/forums/d87...rer-fckeditor/
où la personne configure son composant fckeditor (il utilise le language serveur PHP, mais c'est pas là le problème il me semble).

Ce que j'en ai compris, c'est que la configuration se passe dans le fichier fckconfig.js. (MyWebSite\fckeditor\fckconfig.js)

Dans ce fichier on trouve notamment cette zone qui m'intéresse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FCKConfig.ToolbarSets["Default"] = [
	['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
	['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
	['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
	'/',
	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
	['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
	['Link','Unlink','Anchor'],
	['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
	'/',
	['Style','FontFormat','FontName','FontSize'],
	['TextColor','BGColor'],
	['FitWindow','ShowBlocks','-','About']		// No comma for the last row.
] ;
 
FCKConfig.ToolbarSets["Basic"] = [
	['Bold', 'Italic', '-', 'OrderedList', 'UnorderedList', '-', 'Link', 'Unlink', '-', 'About']
];

Voici dans un 2nd temps, la ligne, dans ma page ASPX où j'intègre mon composant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<FCKeditorV2:FCKeditor ID="toto" runat="server" ToolbarSet="Basic" Value="..."></FCKeditorV2:FCKeditor>

Ce que j'ai fait c'est :
- Ajouter un FCKConfig.ToolbarSets["None"] dans le fichier fckconfig.js avec aucune option dans cette barre d'outils
- Dans ma page ASPX, mettre l'attribut ToolbarSet de mon composant fckeditor à "None".

Le seul problème est que ça ne fonctionne pas.

J'obtiens une popup =>

Message de la page web
la barre d'outils 'None' n'existe pas.

J'ai continué mes recherches et j'ai testé de mettre
FCKConfig.ToolBarLocation = 'None' dans le fichier fckconfig.js.
=> Aucun effet.


Intrigué, j'ai donc essayer de modifier des choses dans ce fichier, comme par exemple enlever carrément tout le FCKConfig.ToolbarSets["Basic"], et, dans ma page aspx, setter la propriété ToolBarSet à 'Basic' et voir ce qu'il se passe.
Et à mon étonnement, le composant fckeditor se charge dans ma page avec sa barre d'outils 'basique'..
Comme si tout ce que je faisais dans ce fichier n'avait aucun effet..


En clair ma question c'est pourquoi est ce que je fais n'a aucun effet sur le composant ?
Et si je me trompe de fichier pour effectuer les customisations, quel fichier est à modifier ?


Merci de votre aide.