Corriger un bug de l'éditeur TinyMCE sous Joomla 1.0.2
Par Honorgate le 10 Oct 2005 | Dans Cyber-vues |
5 retours » |
|

TinyMCE et la feuille de style CSS
Vous avez sans doute constaté qu'avec le boot editor livré d'origine avec votre portail Joomla dans sa version 1.0.2, vous ne voyez pas les différents styles de la CSS de votre template. En fait vous voudriez bien appliquer directement dans l'administration le style qui apparaîtra sur votre site, mais que nenni point du tout, ça marche pas.
Bon, je vois que vous ne me suivez pas. Regardez l'image là :

Vous voyez tous les styles de ma feuille CSS de mon template qui apparaissent. Mais vous non ! Trop injuste ! Et pourtant vous n'y pouvez rien, c'est un bug.
Pour corriger ce bug et profiter pleinement des fonctionnalités de votre éditeur, ouvrez avec un éditeur de texte le fichier /mambots/editor/tinymce.php puis:
• Remplacer (ligne 80)
if ( $content_css ) {
$template = $mainframe->getTemplate();
• Par
if ( $content_css ) {
$template = 'le nom exact de votre template';
Et là formidable vous avez la même chose que moi! Si vous faites cette correction tâchez de ne pas changer de template sur votre portail, sinon bien entendu, ça ne marche plus. (Donc ce procédé est à exclure si vous avez un portail à template multiple.)
• Edit: La version 1.0.3 de Joomla corrige ce problème
• Edit 2: Voir les commentaires pour la version 1.0.3 de Joomla.
5 commentaires
Merci
Sans doute en réinstallant le mambot editor ...
Pour cela il faut créer une feuille de style nommée editor_content.css
Vous la placez dans un dossier appelé CSS sous le répertoire de votre template.
Dans cette feuille de style, vous faites un copier-coller des principaux styles appliqués aux textes (pour le reste ça ne sert à rien).
Et ça marche ! (Testé sur deux portails)
Laisser un commentaire
| « Un écran d'ordi personnalisé | Des feuilles allergiques aux humains » |





