Customizing the display of HTML editors, such as background color
Here's how to configure CKEditor to choose the background color, font color and sizes of the Merlin Backoffice HTML editor
Modules concernés : Merlin Backoffice ™, PrestaPricing et PrestaCatégorie (tuto et captures d'écran réalisées avec PrestaPricing)
Situation de départ
En fonction du choix du thème de votre site, il est possible que vous soyez confronté à un des problèmes suivants, lors de l'affichage de la description d'un produit ou d'une catégorie, dans l'éditeur HTML de l'onglet "fiche":
- Couleur du fond coloré au lieu d'être blanc comme sur votre site
- Textes illisibles car d'une couleur très proche de celle du fond
- Textes illisibles car trop caractères trop petits
En voici un exemple, regroupant les trois problèmes, fond gris, textes dans un gris très proche et minuscules:
Cela est du au fait que lors du chargement de cet éditeur HTML, basé sur CKEditor, celui-çi lit et utilse la feuille de style globale de votre thème (le fichier global.css du dossier theme/css/ de votre Prestashop).
Dans ce fichier de style, peut se trouver ces quelques lignes qui définissent la couleur du fond de votre site, la taille, couleur et police des textes:
Ce sont ces réglages que reprend le CKEditeur dans le module et qui ne sont pas toujours adaptés à une bonne lecture.
Comment modifier la couleur de fond et la taille, couleur et police des textes dans l'éditeur HTML CKeditor ?
En tout premier lieu il faut impérativement utiliser la version 7.3.a minimum du module Sitolog Application Connect. Si vous utilisez une version plus ancienne, voir un peu plus bas.
Dans le dossier de ce module (donc dans /modules/sitologapplicationconnect/ sur votre serveur), se trouve un fichier ck.css, qui est une feuille de style utilisée exclusivement par l'éditeur HTML, dans PrestaPricing et PrestaCatégories. Cette feuille de style n'a aucune incidence sur l'apsect de l'affichage des pages sur le site.
Par défaut, son contenu est le suivant:
/* Sitolog CKEditor CSS settings 7.3.a */
/* Feel free to customize to your own needs - Has no impact on the site pages*/
/* A personnaliser selon vos propres besoins - Sans aucune incidence sur les pages du sites*/
body{
background:none ; /*background - Fond*/
/*color:#000000;*/ /*texts color - couleur des textes*/
/*font:14px Arial; */ /*font size and style - Taille et style de police*/
/*add other style settings below: */
/*ajouter vos autres réglages de style ci dessous: */
}
Donc juste en installant la version 7.3.a minimum, avec ces valeurs, par défaut, sans rien faire d'autre, la couleur du fond sera celle de l'application (blanche) et non plus celle du site. Cela résout déjà 80% des problèmes.
Si vous avez aussi un problème de couleur, de taille ou de police des textes, il suffit d'enlever les balises de marque (/* et */) comme ci dessous et éventuellement modifier la valeur de la couleur (#000000 c'est noir), de la taille des caractères (14px) etc... :
/* Sitolog CKEditor CSS settings 7.3.a */
/* Feel free to customize to your own needs - Has no impact on the site pages*/
/* A personnaliser selon vos propres besoins - Sans aucune incidence sur les pages du sites*/
body{
background:none ; /*background - Fond*/
color:#000000; /*texts color - couleur des textes*/
font:14px Arial; /*font size and style - Taille et style de police*/
/*add other style settings below: */
/*ajouter vos autres réglages de style ci dessous: */
}
Vous pouvez aussi ajouter dans ce fichier de styles tout autre réglage, tant que vous respectez le "langage" CSS. Encore une fois, cela n'aura aucune incidence sur les affichages sur le site, il s'agit de réglages modifiant uniquement l'affichage dans nos deux modules.
Sauvez vos modifications et choisissez une autre version de l'éditeur (Basique, Standard, Complet) pour le réinitialiser, votre description est à présent parfaitement lisible, écrite en noir, taille 14 pixels, en arial, sur fond blanc:
Si vous n'avez pas la version 7.3.a du module connecteur
1/Créer un nouveau fichier dans le dossier /modules/sitologapplicationconnect, que vous appelerez ck.css, et remplissez le avec le même code que vu précédement :
/* Sitolog CKEditor CSS settings 7.3.a */
/* Feel free to customize to your own needs - Has no impact on the site pages*/
/* A personnaliser selon vos propres besoins - Sans aucune incidence sur les pages du sites*/
body{
background:none ; /*background - Fond*/
color:#000000; /*texts color - couleur des textes*/
font:14px Arial; /*font size and style - Taille et style de police*/
/*add other style settings below: */
/*ajouter vos autres réglages de style ci dessous: */
}
2/Modifiez le fichier /modules/sitologapplicationconnect/open_ck.php, au environs de la ligne 64, en remplaçant :
contentsCss: [ +'css/global.css', +'css/'++'.css' ],
Par (la différence est en vert):
contentsCss: [ +'css/global.css', 'ck.css',+'css/'++'.css' ],
Cette modification à pour fonction d'appeler le fichier ck.css.
En espérant que ce tutoriel vous aura été utile, la semaine prochaine nous vous montrerons comment organiser rapidement l'espace, c'est à dire la taille des différentes zones, grace aux séparateurs et quelques fonctions méconnues.
Autres articles de la catégorie Astuces ergonomiques et réglages
-
Comment désactiver l'affichage automatique du panneau de contrôle ?
Astuce
Cette astuce très simple vous permet de choisir quand et comment faire apparaître les panneaux de contrôle dans les modules PrestaShop de Sitolog, comme PrestaPricing ou Merlin Backoffice
-
Comment cadenasser, détacher ou ancrer le panneau de contrôle ?
Astuce
Cette astuce très simple vous permet de cadenasser les panneaux de contrôle , de les ancrer ou de les détacher sur un second écran, dans les applications pour PrestaShop de Sitolog, comme PrestaPricing ou Merlin Backoffice.
-
Comment faire pour afficher tous les produits de PrestaShop
Astuce
Dans tous les modules de gestion de masse de Sitolog, Il existe un moyen très simple pour afficher plus de 5000 lignes à la fois, voir la totalité des produits ou déclinaisons, en ajustant la valeur des paginateurs
-
Régler les glissières horizontales des tables pour définir les colonnes fixes
Astuce
Cette astuce vous permet de fixer la limite entre les colonnes toujours visibles et figées à gauche et celles que masquées à droite grâce à l'ascenseur horizontal dans PrestaPricing, Prestacatégories ou Merlin Backoffice
-
Comment agrandir au maximum les zones de travail grâces aux séparateurs?
Astuce
Le module PrestaShop Merlin Backoffice est largement paramétrables. Voici comment re-dimensionner en un seul clic les zones de travail.
-
Comment sélectionner toutes les lignes d'un bloc en un seul clic?
Astuce
Cette astuce pour le module Merlin Backoffice vous permet de sélectionner très rapidement toutes les lignes d'un bloc, comme par exemple tous les produits d'une même catégorie, ou les déclinaisons d'un produit
-
Que faire si les photos des produits ne s'affichent pas dans PrestaPricing ?
Astuce
Cet articles vous donne les bons réglages à mettre en place si les images ou photos des fiches produits ne s'affichent pas dans le module PrestaShop Merlin Backoffice
-
10 réglages super efficaces pour booster votre gestion des données
Conseil
Merlin Backoffice permet déjà de gérer le catalogue 100x plus vite, découvrez les 10 meilleurs réglages permettant de travailler vite et bien, sans lenteur, et ainsi pouvoir administrer des milliers de produits sans prise de tête
-
Chercher et sélectionner plusieurs lignes en une seule opération
Astuce
Voici comment dans Merlin Backoffice pour PrestaShop, chercher et sélectionner produits ou catégories ou autres, selon un filtre quelconque, pour ensuite les modifier en masse
-
Comment chercher et filtrer des produits et déclinaisons dans la base de PrestaShop
Tuto
Vidéo
Tutoriel vidéo très détaillé pour apprendre à chercher rapidement des produits ou déclinaisons, ou à filtrer le contenus des tables du catalogue dans la base PrestaShop à l'aide du module Merlin Backoffice de Sitolog
-
Voir le nombre de produits par catégorie
Tuto
Connaitre les différentes manières avec Merlin Backoffice Flex pour PRestaShop de visualiser le nombre de produits contenus ou associés à chaque catégorie