Affichage des articles dont le libellé est DotNetNuke. Afficher tous les articles
Affichage des articles dont le libellé est DotNetNuke. Afficher tous les articles

lundi 19 juillet 2010

Problème d'affichage de texte lors d'un upload d'image dans le module "Text/HTML" (RadEditor) de DNN

Voici un problème auquel j'ai été confronté et pour lequel je n'ai trouvé aucune information sur le net. Deux possibilités pouvant expliquer cela :
  • je n'ai pas utilisé les bons termes de recherche dans google,
  • personne n'a le problème.
Aucun où quelqu'un d'autre tomberait sur ce soucis, en voici les symptômes, lorsque j'édite le contenu d'un module "Text/HTML", j'utilise le composant RadEditor de Telerik. Il se trouve que toutes les fenêtres filles que j'ouvre à partir de ce composant sont sans texte. 

Exemple : La fenêtre permettant d'insérer une image


Aucun texte n'est visible sur les onglets, les boutons,...

Pour remédier à cela il faut placer dans le dossier "Providers\HtmlEditorProviders\Telerik\App_LocalResources" de votre instance DNN les fichiers ressources français de Telerik, en voici la liste :
  • RadEditor.Dialogs.fr-FR.resx
  • RadEditor.Main.fr-FR.resx
  • RadEditor.Modules.fr-FR.resx
  • RadEditor.Tools.fr-FR.resx
Voici le même fenêtre que ci-dessus après avoir rajouté les fichiers listés :



Suite aux différents commentaires échangés sur le sujet, voici un petit rajout : pour que tout fonctionne correctement il faut aussi modifier le fichier "SharedResources.fr-FR.resx" se trouvant dans le répertoire "App_GlobalResources" de DNN. La clef à modifier est "PortalRoot.Text", il faut lui affecter la valeur d'origine qui est "Portal Root". Cette modification est essentielle.